An open API service indexing awesome lists of open source software.

https://github.com/wilk/automata

Finite State Machine for Elixir
https://github.com/wilk/automata

automata elixir finite-state-machine

Last synced: over 1 year ago
JSON representation

Finite State Machine for Elixir

Awesome Lists containing this project

README

          

# Automata
An experiment used to learn how to build a **[Finite State Machine](https://en.wikipedia.org/wiki/Finite-state_machine)** with **[Elixir](https://elixir-lang.org/)**.
This is just an experiment, also incomplete, non-working and used solely to learn something new. Please, do not use for production purpose.

## How to
Using `docker` and `docker-compose`:

```
$ docker-compose run --rm app sh
$ mix test
```

## Related works

1. Machinery: https://github.com/joaomdmoura/machinery
2. Javascript State Machine: https://github.com/jakesgordon/javascript-state-machine