FMM is a small finite state machine implementation based on Michael Martens' micromachine, but recast in the idioms of functional programming: instead of mutable state we use arguments and return values, and instead of methods bound to an instance of a class like MicroMachine, we provide utility functions that operate on any suitable data structure.

Required Ruby Version

>= 0

Authors

Erik Cameron

Versions

  1. 0.1.0 October 31, 2017 (10.5 KB)

SHA 256 checksum