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
- Host: GitHub
- URL: https://github.com/wilk/automata
- Owner: wilk
- License: mit
- Created: 2018-07-29T22:40:25.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-16T04:39:21.000Z (almost 8 years ago)
- Last Synced: 2025-01-29T02:45:45.968Z (over 1 year ago)
- Topics: automata, elixir, finite-state-machine
- Language: Elixir
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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