Popularity
8.9
Stable
Activity
0.0
Stable
92
6
8

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

motor alternatives and similar packages

Based on the "Control" category.
Alternatively, view motor alternatives based on common mentions on social networks and blogs.

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.