←back to thread

358 points ofalkaed | 1 comments | | HN request time: 0.34s | source

Just curious and who knows, maybe someone will adopt it or develop something new based on its ideas.
Show context
hshdhdhehd ◴[] No.45555738[source]
Elm programming language. Arguably not dead but somewhat incomplete and not actively worked on.
replies(4): >>45556066 #>>45556112 #>>45556507 #>>45557001 #
spooky_deep ◴[] No.45556112[source]
A 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.

replies(2): >>45556131 #>>45557230 #
sauercrowd ◴[] No.45556131[source]
What's "the Elm architecture"?
replies(1): >>45556616 #
fodkodrasz ◴[] No.45556616[source]
A 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/

I'm no frontend guy, but I think it did/was inspire(d) react (redux?) maybe. Corrections on this very welcome

replies(2): >>45558718 #>>45560462 #
1. spooky_deep ◴[] No.45560462[source]
Yes it was too rigid. Too much boiler plate. The design space of functional UI is still being explored.