Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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