DEV Community

Discussion on: Exploring the Elm Architecture for Web Applications

Collapse
 
starswan profile image
Stephen Dicks

Could you elaborate further on the 'limited libraries' point? Most web apps are very straightforward, and Elm has excellent Javascript interop (via ports) for anything that might be missing which also invalidates point (3) of your 'cons' section. The main downside is probably lack of adoption - its not popular, but it is pretty simple - it has been described as a simple version of Haskell. A lot of JS programmers think they write in functional style, so the concepts shouldn't be that hard either.