I'm glad that this project was written on Crystal. But does it tries to be like Elm?
In a sense it tries to be like Elm:
- good developer experience with nice error messages
- single binary that have all the tools
- enforcing types
- no runtime exceptions is you don't use JS interop
In an other sense it tries not to be like Elm:
- JSX syntax with easy compose-ability
- Straightforward JS interop
- Decentralized and open package management