Tag Archives: Lisp

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

Python for Lisp Programmers

Back in 2000, Peter Norvig was getting complaints that the code in his and Stuart Russell’s book, Artificial Intelligence: A Modern Approach was in Lisp, that many of the students using the book didn’t know Lisp, and that they didn’t … Continue reading

Posted in Programming | Tagged , , | Leave a comment

SBCL 1.4.6

Most of my Lisp programming lately has been in Emacs-lisp so it’s been a few months since I’ve used Common Lisp. The other day, though, I noticed that Version 1.4.6 of Steel Bank Common Lisp (SBCL) had just been released … Continue reading

Posted in General | Tagged , | Leave a comment

Setting Up a Lisp Development Environment

For a language as old as Lisp, there are a surprising number of queries asking how to set up a Lisp environment. If you’re a Lisper, your answer to this is probably Emacs/Slime/Quicklisp and one of the Lisp systems such … Continue reading

Posted in General | Tagged , , | Leave a comment

Lisp Runtime Redefinition

One of the things I love most about programming in Elisp is what I (and others) call interactive programming. You can write a little snippet of code—even as small as an expression—and try it out immediately without having to build … Continue reading

Posted in General | Tagged , , | 1 Comment

The Most Beautiful Program Ever Written

If you’re a lisper and enjoy Scheme, you may like William Byrd’s video on The Most Beautiful Program Ever Written. Unless you’ve been immersed in the Lisp culture, it’s probably not what you think. According to Byrd, the most beautiful … Continue reading

Posted in General | Tagged , | 4 Comments

SBCL 1.3.17

I’ve been a little lax about keeping SBCL up to date but when I saw the announcement for SBCL 1.3.17, I downloaded, compiled, and installed it before I forgot. You can get your copy here. I always build from source … Continue reading

Posted in General | Tagged , | Leave a comment