News for hackers. Stuff that matters.
Re:Elm Compiler Written in Elm by toastal on Tuesday July 13, 2021 @06:42AM (#27819464)
There was a sizable rift after Elm’s 0.19 version. Removing synchronous FFI, especially to existing browser APIs that haven’t been rewrapped with a new API by the core team caused a lot of individuals and businesses to migrate mainly to PureScript, Reason, and/or Typescript—myself included. Couple with community hierarchy issues, lack of development/roadmap transparency, rotting merge requests to the core libraries (security, bugfix, and performance issues), and community libraries, Git hosting, and identity tied solely to Microsoft’s GitHub accounts, it’s not something I personally could recommend. I do however think it’s a great learning language—especially for first-time functional programming—but I would be very hesitant in your assessment for production if you need to scale to use browser APIs, i18n, l10n, etc. or like/need the ability to fork and contribute to the core.
Re:Elm Compiler Written in Elm by toastal on Tuesday July 13, 2021 @01:37PM (#27823758)
For more context, I believe Luke Plant summed it up best in "Why I’m Leaving Elm" (https://lukeplant.me.uk/blog/posts/why-im-leaving-elm/). This title should be searchable on Hacker News for even more discussion.
Re:Elm Compiler Written in Elm by brainbag on Tuesday July 13, 2021 @08:56AM (#27820332)
I've been a fan of mint-lang; although it's early, it's clearly intended to be like Elm: The Good Parts. Also fearing a small but helpful community that welcomes contributions, which is the polar opposite of my experience with Elm.
Re:Elm Compiler Written in Elm by myth_drannon on Tuesday July 13, 2021 @09:10AM (#27820482)
Looks like the language was created by elm-ui author.
Re:Elm Compiler Written in Elm by jfmengels on Tuesday July 13, 2021 @09:20AM (#27820583)
There are several things named elm-ui. It's the author of a different library than what is usually understood when someone refers to elm-ui (which is https://package.elm-lang.org/packages/mdgriffith/elm-ui/late...)