Tag Archives: Common-lisp

An Emacs Lisp Based Common Lisp

Lars Brinkhoff has a really interesting project up at GitHub. It’s emacs-cl, a Common Lisp implemented in Emacs Lisp. This probably isn’t all that useful but it sure is awesome. As far as I can tell, it’s a pretty complete. … Continue reading

Posted in Programming | Tagged , | 3 Comments

Getting Started With the Common Lisp Hyperspec

Jean-Philippe Paradis over at HexstreamSoft has a nice page about getting started with the Common Lisp Hyperspec. If you’re already familiar with the Hyperspec, you’re probably with most of the material. If you’re not, it’s a nice introduction. One thing … Continue reading

Posted in Programming | Tagged , | Leave a comment

SBCL 1.1.17

SBCL 1.1.17 is out. As usual, it built and passed the tests without problems. This months release has a bunch of bug fixes and a couple of enhancements/optimizations. See the NEWS page for details. And no, despite Rainer Joswig’s April … Continue reading

Posted in Programming | Tagged , | Leave a comment

Common Lisp Reader Macros

Chaitanya Gupta has posted a nice introduction to reader macros. The conventional wisdom is that reader macros are ripe for abuse and many experts recommend avoiding them. Still, there are times when they solve a legitimate problem1 and in those … Continue reading

Posted in Programming | Tagged , | Leave a comment

SBCL 1.1.16 Released

The latest monthly release of Steel Bank Common Lisp is out. As usual, I had no problems building and installing the new release. You can download binaries or source at the usual place. After last month’s major enhancement of the … Continue reading

Posted in General | Tagged , | Leave a comment

Lisp Debugging with Slime

Rainer Joswig has a nice video up demonstrating how to debug Lisp with Slime. In a sense there’s nothing new here: most Slime users are pretty much aware of the facilities that he uses. Nevertheless, it’s very useful to see … Continue reading

Posted in Programming | Tagged , , | Leave a comment

A Lisp Overview

A few days ago I wrote about Simon Tatham’s overview of C. Today, I want to mention a very nice overview of Lisp. The overview is really a Lisp primer aimed at C/C++/Java programmers (it’s notes from the CSC330 course … Continue reading

Posted in Programming | Tagged , | Leave a comment

Less Familiar Lisp Functions

A couple of months ago, I wrote about Christopher Neufeld’s series on the less familiar parts of Common Lisp. He’s up to the Fs now so if you’re interested in Lisp, you should check in with his latest posts. One … Continue reading

Posted in Programming | Tagged , | Leave a comment

SBCL 1.1.15 Released

Steel-Bank Common Lisp 1.1.15 just got released. As usual, it built and installed without incident on both my Macs. This release brings a new register allocation algorithm, some optimizations that increase the speed of make-array under certain circumstances, some enhancements, … Continue reading

Posted in Programming | Tagged , , | Leave a comment

An Empty Do

Back when I was first learning Lisp by reading Paul Graham’s Ansi Common Lisp, Graham mentioned that sometimes you can do useful work with a DO loop having an empty body. I thought that was pretty neat but I’ve never … Continue reading

Posted in Programming | Tagged , | 1 Comment