Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fakenickels/remachine
[WIP] Reason pattern matching viz
https://github.com/fakenickels/remachine
fsm ocaml reasonml state-machine
Last synced: 3 months ago
JSON representation
[WIP] Reason pattern matching viz
- Host: GitHub
- URL: https://github.com/fakenickels/remachine
- Owner: fakenickels
- License: mit
- Created: 2020-05-10T17:43:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-19T12:28:42.000Z (over 4 years ago)
- Last Synced: 2024-11-14T17:47:17.731Z (3 months ago)
- Topics: fsm, ocaml, reasonml, state-machine
- Language: Reason
- Homepage: https://fakenickels.dev/remachine
- Size: 1.81 MB
- Stars: 42
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - remachine
README
# remachine - pattern matching viz ♻️
[Main code where the logic happens](https://github.com/fakenickels/remachine/blob/master/example/application/App.re)
⚠️⚠️⚠️️ WORK IN PROGRESS ⚠️⚠️⚠️
##
- [x] Variant simple
- [x] Variants in tuple
- [x] Shareable url
- [ ] Nested pattern matching
- [ ] Tune UI a bit more
- [ ] Step by step mode
- [ ] Compilation mode
- [ ] Codemirror or Monaco## Running
### Development
```
esy install
esy client:dev && esy server:dev
```### Release
```
esy install
esy client:release && esy server:release
_esy/default/build/default/example/server/Server.exe
```## Credits
The awesome [Trex](https://github.com/baransu/trex/) setup from @baransu