Most active commenters

    ←back to thread

    358 points ofalkaed | 11 comments | | HN request time: 0.393s | source | bottom

    Just curious and who knows, maybe someone will adopt it or develop something new based on its ideas.
    1. hshdhdhehd ◴[] No.45555738[source]
    Elm programming language. Arguably not dead but somewhat incomplete and not actively worked on.
    replies(4): >>45556066 #>>45556112 #>>45556507 #>>45557001 #
    2. zem ◴[] No.45556066[source]
    opa, along the same lines - really nice ML based language for isomorphic full stack web development.
    replies(1): >>45556270 #
    3. 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 #
    4. sauercrowd ◴[] No.45556131[source]
    What's "the Elm architecture"?
    replies(1): >>45556616 #
    5. PufPufPuf ◴[] No.45556270[source]
    Yeah, 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.
    6. indy ◴[] No.45556507[source]
    Try the Roc language https://www.roc-lang.org/

    It's at a very early stage of development but looks promising

    7. fodkodrasz ◴[] No.45556616{3}[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 #
    8. donatj ◴[] No.45557001[source]
    It'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?
    9. davesnx ◴[] No.45557230[source]
    OCaml / Reason (Melange)
    10. acemarke ◴[] No.45558718{4}[source]
    Correct - Elm was one of several inspirations for Redux:

    - https://redux.js.org/understanding/history-and-design/prior-...

    11. spooky_deep ◴[] No.45560462{4}[source]
    Yes it was too rigid. Too much boiler plate. The design space of functional UI is still being explored.