Use boring languages with LLMs
1–10 of 180 posts
Re: Use boring languages with LLMs
#2Re: Use boring languages with LLMs
#3Contradictory anecdote: there’s basically only one way to write Elm, as it is a very trend-resistant language with minimal updates over long timespans, but most agents in my experience will throw Haskell syntax and Prelude functions into their Elm output. Compiler or LSP will often set them right but they still try it initially
I have worked extending the Elm compiler and both Opus 4.6, GPT 5.4 and GLM 5 had no issues both with the Elm compiler (written in Haskell) and my extended Elm.
I didn't see them hallucinate much, not more than on mainstream languages.
Re: Use boring languages with LLMs
#4Contradictory anecdote: there’s basically only one way to write Elm, as it is a very trend-resistant language with minimal updates over long timespans, but most agents in my experience will throw Haskell syntax and Prelude functions into their Elm output. Compiler or LSP will often set them right but they still try it initially
Re: Use boring languages with LLMs
#5Re: Use boring languages with LLMs
#6They seem quite good at figuring this out in my experience
Re: Use boring languages with LLMs
#7Re: Use boring languages with LLMs
#8Has Go become a "boring language"?
That generates plenty of excitement.
Re: Use boring languages with LLMs
#9Re: Use boring languages with LLMs
#10Has Go become a "boring language"?
It would be an interesting language, had it been released at the time of any of its influences, Oberon in 1987, Limbo in 1995.
Back when the type system ideas from CLU, Standard ML, Cedar were still taking off among industrial programming languages.