Category Archives: Programming

A GDB Tutorial

Before coming to Lisp, I spent many many years writing C code. Despite the disrepute that C has fallen into with some of those damn kids playing on my lawn, I think it’s a really great language for the problems … Continue reading

Posted in Programming | Tagged | 2 Comments

Emacs Rocks! 14

At last! Magnar Sveen has just posted Episode 14 of Emacs Rocks!. This time it’s about paredit, an extremely useful but often confusing minor mode for dealing with S-expressions. Like Sveen, I also had a hard time getting used to … Continue reading

Posted in Programming | Tagged | 1 Comment

A Full Screen Eshell

Almost all of my tube time is spent in 4 programs: Emacs; Safari; Reeder; and Mail, roughly in that order. Naturally, I try to stay in Emacs as much as I can. In particular, I’ve long bound 【Ctrl+c s】 to … Continue reading

Posted in Programming | Tagged , | 3 Comments

SBCL 1.1.5 Is Out

I know I just wrote about SBCL 1.1.4 but that was because I somehow missed its release notice. This month I’m doing better and writing about SBCL 1.1.5 closer to when it was actually released. As usual, compilation and installation … Continue reading

Posted in Programming | Tagged , | Leave a comment

Quickdocs

Eitarow Fukamachi has put up an interesting service called Quickdocs. It’s a search engine for the Quicklisp repository. There’s no directions or explanation of exactly what a search provides so it’s a bit of an adventure game but appears to … Continue reading

Posted in Programming | Tagged , | Leave a comment

The Vivid Schemer

Recursion always seems to cause beginning CS students trouble. One of the very best resources for learning and becoming comfortable with it is The Little Schemer. Although the exercises are in Scheme, they apply equally well to Common Lisp or … Continue reading

Posted in Programming | Tagged , | Leave a comment

Calling External Programs

One of the rules specific to EmacsGolf, as opposed to VimGolf, is that you’re allowed to call external programs to operate on a region of the buffer using something like 【Ctrl+u Meta+|】. You can do the same thing from an … Continue reading

Posted in Programming | Tagged | Leave a comment

SBCL 1.1.4

Somehow I missed the fact that SBCL 1.1.4 was released at the end of January. I just compiled and installed it and as usual everything is fine. The new release is mainly bug fixes and an optimization to the LOOP … Continue reading

Posted in Programming | Tagged , | Leave a comment

Some Common Lisp Resources

Here’s a collection of some useful Common Lisp resources that I’ve come across recently. Getting started with Common Lisp A useful introduction to the basics of using Common Lisp for the n00b. 9 of the Best Free Lisp Books A … Continue reading

Posted in Programming | Tagged , | 2 Comments

An Emacs Minor Mode Tutorial

Over at the Google G+ Emacs Community, Agu Monkey has a pointer to an excellent tutorial on writing Emacs minor modes by Christopher Wellons. Most of us probably have no interest in writing a full-fledged minor mode (although Wellons’ tutorial … Continue reading

Posted in Programming | Tagged | 2 Comments