Popularity
9.0
Growing
Activity
1.2
-
87
5
6

Monthly Downloads: 107
Programming language: Haskell
License: Mozilla Public License 2.0
Tags: Control    

motor alternatives and similar packages

Based on the "Control" category

Do you think we are missing an alternative of motor or a related project?

Add another 'Control' Package

README

Motor: Type-safe effectful state machines in Haskell

Motor is an experimental Haskell library for building finite-state machines with type-safe transitions and effects. It draws inspiration from the Idris ST library.

Usage

See the Motor module documentation on Hackage for detailed usage.

Packages

  • [motor](motor/) — the core of Motor.
  • [motor-reflection](motor-reflection/) — reflect on typeclasses following Motor FSM conventions.
  • [motor-diagrams](motor-diagrams/) — use value-representations from motor-reflection to generate diagrams.

Examples

  • [Door](motor/examples/Door.hs)

License

Mozilla Public License Version 2.0, see LICENSE file in each package.


*Note that all licence references and agreements mentioned in the motor README section above are relevant to that project's source code only.