For those unfamiliar with elm:
I would sum it up as:
-) a stripped down, simplified version of Haskell
-) with a good concept for side effects
-) that compiles to Javascript
-) gearded towards writing type safe frontend code for the Browser
-) strongly nudging you towards a clean, well architected app structure (see 'the Elm Architecture').
I think it's on the tipping point right now:
if enough people jump on board, the language get's good documentation, and the library ecosystem grows, I see a great future for Elm.
Otherwise, it will dwindle away soon into the endless annals of forgotten languages.
I would sum it up as:
-) a stripped down, simplified version of Haskell
-) with a good concept for side effects
-) that compiles to Javascript
-) gearded towards writing type safe frontend code for the Browser
-) strongly nudging you towards a clean, well architected app structure (see 'the Elm Architecture').
I think it's on the tipping point right now:
if enough people jump on board, the language get's good documentation, and the library ecosystem grows, I see a great future for Elm.
Otherwise, it will dwindle away soon into the endless annals of forgotten languages.