← Back to context

Comment by nedp

8 years ago

I'm glad that this project was written on Crystal. But does it tries to be like Elm?

The author here, I was using Elm for a while invested a lot of time in it so there are parts of it that I like and that are parts that I don't.

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

The author had been using Elm before (they're an author of elm-ui, for example), so maybe there's an inspiration?