5 ms·
I'd say Elm is a plausible alternative, though maybe not right now: there are a lot of small rough edges in the ecosystem after 0.19 release. On the other hand,
by owl57 8y ago
I'd say Elm is a plausible alternative, though maybe not right now: there are a lot of small rough edges in the ecosystem after 0.19 release. On the other hand, a lot of the 0.x breakage comes from the very high priority of the unusual long-term plan, which I'd formulate as something like following: distill that essential property of ML while shaving all the bells and whistles that just happen to be in other dialects.
- fsloth 8y agoAre there any plans to bring Elm to any non-javascript runtime?
- owl57 8y agoLong term: yes, the controversial banning of "native" code [1] is in part motivated by the idea that JS should be an interchangeable implementation detail. Short term, officially: hell no, Evan declares a sharp focus on one use-case and discourages experiments with other platforms, even server-side node.js [2]. Short term, unofficially: I heard of a compiler to Elixir [3]. Elm's stance on "native code" (see above) seems to make such projects feasible. [1] https://discourse.elm-lang.org/t/native-code-in-0-19/826 https://discourse.elm-lang.org/t/native-code-in-0-19/826 [2] https://github.com/elm/projects/blob/master/roadmap.md#can-i-use-elm-on-servers https://github.com/elm/projects/blob/master/roadmap.md#can-i... [3] https://github.com/wende/elchemy https://github.com/wende/elchemy