DEV Community

loading...

Discussion on: Breaking up with JavaScript

Collapse
antonrich profile image
Anton

Try ELM programming language. It compiles to JS. It's statically typed language. The compiler is similar to swift in the sense that it doesn't let you compile with mistakes. Error messages are great.

The language has a promise of "No Runtime Exceptions".

I'm gonna link a presentation (which is one of the best presentations ever):

youtu.be/kuOCx0QeQ5c

Collapse
antonrich profile image
Anton

For one thing, you won't see anarchy in ELM. ELM has built in things like: immutability, virtual dom, state (redox like), architecture, tiny assets, improve compiler (faster in 0.19), tree shaking.

I strongly advise you to watch the presentation at least give it a minuter you won't regret it I promise that.

Collapse
katsanos_george profile image
George Katsanos Author

I definitely will! The question is always finding projects that use this technology..