Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

FWIW, having tried Elm, I was very impressed with:

1) Type checking... yay! 2) Awesome compiler error messages that help fix #1 3) Purely functional language with immutable data structures helping performance 4) Reasonably easy and well thought out encapsulation mechanism via modules

On the other hand I was put off by:

1) Very opinionated about design patterns with a react style gui framework 2) Signals are hard to explain and don't easily map to more familiar patterns 3) Not much (if any?) server side development

I think Elm would really benefit from something like built-in support for Qt-style signals/slots that are much easier for newcomers to grok and a much less opinionated focus on the one-true-react-style-design-pattern

But I could very well have missed something. Just my two cents.



You could be interested by http://ocsigen.org/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: