3 ms·
Elm programming language. Arguably not dead but somewhat incomplete and not actively worked on.
by hshdhdhehd 1y ago
Elm programming language. Arguably not dead but somewhat incomplete and not actively worked on.
- zem 1y agoopa, along the same lines - really nice ML based language for isomorphic full stack web development.
- PufPufPuf 1y agoYeah, Opa was wildly ahead of its time, I actually just wrote a top level comment about it. Basically Next.js+TypeScript+modern ECMAScript features, but in 2011.
- spooky_deep 1y agoA few commits recently. There are lots of competing MLs you can use instead: - F# (Fable) - ReasonML - OCaml (Bucklescript) - Haskell - PureScript IMO the problem with Elm was actually The Elm Architecture.
- sauercrowd 1y agoWhat's "the Elm architecture"?
- fodkodrasz 1y agoA simple UI programming pattern, with a circular, unidirectional data flow. It is very rigid by design, to be side-effect free, functional, unidirectional: https://guide.elm-lang.org/architecture/ https://guide.elm-lang.org/architecture/ I'm no frontend guy, but I think it did/was inspire(d) react (redux?) maybe. Corrections on this very welcome
- acemarke 1y agoCorrect - Elm was one of several inspirations for Redux: - https://redux.js.org/understanding/history-and-design/prior-art https://redux.js.org/understanding/history-and-design/prior-...
- spooky_deep 1y agoYes it was too rigid. Too much boiler plate. The design space of functional UI is still being explored.
- davesnx 1y agoOCaml / Reason (Melange)
- indy 1y agoTry the Roc language https://www.roc-lang.org/ https://www.roc-lang.org/ It's at a very early stage of development but looks promising
- donatj 1y agoIt's been a number of years but my understanding was they kind of killed all the momentum it had by removing support for custom operators which broke everyone's code?