Remix.run Logo
pyfon a day ago

This sort if makes me want to learn Lisp. Maybe if every line packs a lot of punch and you need fewer of them, you can do things AI can't do yet. I think AI would struggle with Lisp since in Lisp, you engineer a language for the task. AI tends to be good on languages it is trained on. For now!

lisp51 14 hours ago | parent | next [-]

I find Lisp particularly powerful as well. We use Clojure on a daily basis, and the guide that helped us a lot in getting started was Brave Clojure -- https://www.braveclojure.com/ -- going through it was fun and didn't take long. In my experience though LLM tools don't have much difficulty writing Lisp any more than other languages. However, when they hallucinate it's pretty bad: either spitting something completely off-mark, or mixing up params (and other hard to detect details), so that might be the struggle you're wondering about.

tmtvl a day ago | parent | prev [-]

If you're ever bored for a weekend I'd recommend reading through the Reasoned Schemer, or at least the final chapter and the appendices to see how a simple Kanren can be implemented. It's what got me to properly appreciate macros.

sitkack a day ago | parent [-]

I think the best way to learn Lisp is to make a Lisp.

Two routes, I would recommend both.

https://github.com/kanaka/mal

https://t3x.org/