3 ms·
When you look at Elm with similar projects, like Melange or Rescript, they’re all “dead” in the sense that they aren’t the moving targets that most people expec
by chris_armstrong 4y ago
When you look at Elm with similar projects, like Melange or Rescript, they’re all “dead” in the sense that they aren’t the moving targets that most people expect of the Javascript ecosystem.
That said, they are still under active development with their own small communities achieving what they set out to do, and no more. No expansive rewrites or fancy new features.
Compare with Typescript, which always is “improving” because it’s trying to provide type inference around a loose Javascript model, so there’s always more complexity to be added.
- PragmaticPulp 4y ago> they’re all “dead” in the sense that they aren’t the moving targets that most people expect of the Javascript ecosystem. Are we talking about the same Elm? The 2019/2020 uproar in the Elm community was due to the Elm team making significant, restrictive changes against the will of the userbase: https://news.ycombinator.com/item?id=22821447 https://news.ycombinator.com/item?id=22821447 > That said, they are still under active development I don't know who would consider Elm to be under active development, given that the last release was in 2019 and most of the repo hasn't been touched for 2 years or more: https://github.com/elm/compiler https://github.com/elm/compiler
- G4BB3R 4y agoEvan works privately and sync with public repo every release.
- no_wizard 4y agoI don't think Rescript[0] in fact they are pushing active updates. I think they are trying to make a push into supporting the ocaml ecosystem as well, and not just be a compile to JS language [0]: https://rescript-lang.org/ https://rescript-lang.org/
- satvikpendem 4y agoIronic, when they could've just stuck with Reason and gotten all of that for free instead of reinventing the wheel.
- threatofrain 4y agoAny typed language should always be improving at least because there will always be meaningful propositions which the type system cannot prove. As the language team develops ways to infer or preserve type information they may wish to modify semantics to express these things.