Tag Archives: Lisp

SBCL 1.2.3

The latest version of Steel Bank Common Lisp, 1.2.3, is available at the usual place. As always, it built without problem and successfully ran the test suite. ASDF has been upgraded to 3.1.3 and there are a couple more enhancements … Continue reading →

Posted in Programming | Tagged , | Leave a comment

Computing the Inner Product with Common Lisp

Over at iqool, Patrick Krusenotto asks how you would compute the inner product of two vectors using Common Lisp. He gives a number of solutions, all of which are interesting. You can look at this problem two ways: What is … Continue reading →

Posted in Programming | Tagged , | 1 Comment

SBCL 1.2.1

The monthly release of Steel Bank Common Lisp is out. As usual, it compiled and loaded without mishap. Unfortunately, Slime wouldn’t compile due to a missing slot in the SBCL VM module. I can call it from the command line … Continue reading →

Posted in Programming | Tagged , , | 1 Comment

Documentation on the Lisp Machine

As regular readers know, one of the things I love about Emacs is its recapitulation of the Lisp Machine. Like most developers, I never had the chance to work on a real Lisp Machine so Emacs is as close as … Continue reading →

Posted in General | Tagged , | Leave a comment

SBCL 1.2.0

SBCL 1.2.0 has just been released. The big improvement in this release is support for ARM under Linux. As usual, it compiled and passed the test suite without problems on my OS X systems. As I say every month, if … Continue reading →

Posted in Programming | Tagged , | Leave a comment

When To Use CLOS

Jean-Philippe Paradis retweeted a link Turns around that why I love CLOS has been written better than I ever will be able to, by Eric Naggum: http://t.co/UU6FhNMXfK — Dimitri Fontaine (@tapoueh) April 28, 2014 to this classic Erik Naggum post … Continue reading →

Posted in Programming | Tagged , | 3 Comments

Lisp Types

There’s been a lot of talk lately about static versus dynamic typing. The partisans on both sides are adamant in their positions and absolutely secure in their righteousness. It has, in other words, become a religious issue. Although I’ve used … Continue reading →

Posted in Programming | Tagged , | Leave a comment

Sacha Chats with Tom Marble

Sacha Chua has posted another interesting episode in her series of video chats with Emacs users. This time it’s with Tom Marble who talks about and demonstrates his Emacs-based invoicing system. Marble is a consultant and wrote the system to … Continue reading →

Posted in General | Tagged | Leave a comment

Working Through SICP

As I’ve said many times before, I’m a huge fan of The Structure and Interpretation of Computer Programs (SICP), Hal Abelson’s and Jerry Sussman’s seminal work on computer science. It’s a tremendous resource and one that’s available on the Web … Continue reading →

Posted in Programming | Tagged , , | Leave a comment

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