Tag Archives: Lisp

SBCL 2.0.0

Steel Bank Common Lisp has a new version out. I haven’t been writing much Common Lisp lately so I haven’t kept the software up to date. SBCL makes a new release every month and I always compile from source so … Continue reading

Posted in General | Tagged , , , | Leave a comment

Car and Cdr versus Head and Tail

Right after parentheses, one of the things about Lisp that non-Lispers—and even some Lispers—like to complain about are the names of the two functions car and cdr. A common understanding is that car returns the first entry of a list … Continue reading

Posted in General | Tagged , , | Leave a comment

Can A Programming Language Be Too Powerful?

After writing my post on Emacs and Igors, I reread Rudolf Winestock’s The Lisp Curse that Done mentioned in his article on why Emacs users are like the Igors. Winestock’s article, in turn, mentioned another that I’ve also read before, … Continue reading

Posted in General | Tagged | Leave a comment

The Dream Draws Nearer

If you’re a hardcore Emacser or Lisper, you’ve probably always drooled over the famous space-cadet keyboard. Just think, you’d have keys for all four bucky bits, not to mention a multitude of other keys with no apparent use if you … Continue reading

Posted in General | Tagged , , | Leave a comment

The Loneliness of the Lisp Programmer

This struck me as funny. And all too true.

Posted in General | Tagged | Leave a comment

A Road to Common Lisp

I had years of programming experience before I learned Common Lisp—or any Lisp, for that matter—and I’ve always regretted it. Lisp teaches you new ways of thinking about programming and every programmer should be familiar with it even if they … Continue reading

Posted in General | Tagged , | Leave a comment

Norvig’s Paradigms of Artificial Intelligence Programming Open Sourced

If you have any Lisp experience at all, you almost certainly know about Peter Norvig’s classic Paradigms of Artificial Intelligence Programming (PAIP). It’s an excellent introduction to Lisp and, of course, Artificial Intelligence. Via Rainer Joswig we learn that PAIP … Continue reading

Posted in General | Tagged , | Leave a comment

A Lisp Machine

Sorta. Kedalion Daimon has a really interesting project in which he takes an old Brother EP 44 adds an Arduino Due and the very definition of a Rube Goldberg power supply to build a makeshift Lisp machine. It’s a Lisp … Continue reading

Posted in General | Tagged , | Leave a comment

The Ferret Lisp System

Nurullah Akkaya has an interesting project, Ferret, that compiles a Lisp dialect into C++. It’s very portable and can compile code not only for the major platforms but for embedded systems as well. Basically anything that can support C++ can … Continue reading

Posted in General | Tagged , , , | Leave a comment

The Machine that Builds Itself

Bohdan Khomtchouk, Edi Weitz, and Claes Wahlestedt have an interesting paper that argues for the use of Common Lisp in bioinformatics and computational biology. Lispers will recognize Weitz from his many contributions of outstanding Lisp packages, including the unrivaled CL-PPCRE … Continue reading

Posted in General | Tagged , | Leave a comment