| I had a good experience extending the Elm compiler, written in Haskell. AI did very good with it (both Opus 4.5 and GPT 5.4). It has a good time reasoning on compiler feedback and iterating for the reasons you mention. But I still don't like Haskell and lisps for the very same reason: they don't scale. Every single project out there needs to reinvent the wheel at language level (in form of compiler extensions or DSLs). Makes the whole ecosystem hard to contribute and leverage. People can keep saying how great lisps or Haskell are all they want, but the fact remains that very ugly languages everybody hates somehow can produce software so good that makes you adopting the language bearable. There isn't a single software that makes me (personally) go "yeah, I want to learn Clojure/Racket/Haskell so I can use X". Whereas stuff like Laravel or Rails or Redis or Unreal Engine can sell me on PHP, Ruby, C/Lua, C++ even though I'm not particularly fond of any of those languages. |