Wouldn’t it be wonderful if, in the world of LLMs, Lisp became the new lingua franca, because we don’t have to convince humans that parens are scary, and because it enables exactly this kind of magic.
Hey, I'm the author. Yes, I worked in the University of Toronto's AI lab as a student many years ago, back when Lisp in AI was a thing. It definitely would be full circle!
Well they could output plan.md files that are architecture independent first. Then we can commit those, and only generate the final machine code on demand.
I mean, is this an actual issue? There have to be plenty of developers using LLMs to write Lisp(s).
I have occasionally seen Claude models struggle to balance brackets/parens in nesting-heavy languages like Dart (Flutter), but it’s gotten much better.
I think OpenLDK allow you to use the Java world for sbcl when you don't want to use Clojure or ABCL. But using OpenLDK requires you to pay the interop cost and when speed of the java libraries is not a sharp constrain.
Full circle for Lisp as an AI language.
Personally, I’ve wondered why they don’t just generate machine code.
People don't trust other people making little changes to existing software, who will ever be ok with rebuilding it from scratch?
I have occasionally seen Claude models struggle to balance brackets/parens in nesting-heavy languages like Dart (Flutter), but it’s gotten much better.