Tech News
← Back to articles

Polystate: Composable Finite State Machines

read original related products more articles

Polystate: Composable Finite State Machines

Building and using in an existing project

Download and add polystate as a dependency by running the following command in your project root:

zig fetch --save git+https://github.com/sdzx-1/polystate.git

Then add polystate as a dependency and import its modules and artifact in your build.zig:

const polystate = b . dependency ( "polystate" , .{ . target = target , . optimize = optimize , });

Now add the modules to your module as you would normally:

exe_mod . addImport ( "polystate" , typed_fsm . module ( "root" ));

Examples

polystate-examples

... continue reading