Category Archives: Programming

A Cross Reference for the Figures in CLHS

Jean-Philippe Paradis has added a cross reference to the figures in the Common Lisp HyperSpec to his Common Lisp Notes & Tips.

Posted in Programming | Tagged , | Leave a comment

January Quicklisp

The January Quicklisp distribution is out. Upgrade as usual with (ql:update-dist "quicklisp") There are 21 new packages and a bunch of updates so you should upgrade the next time you have your Lisp open. It only takes a few seconds.

Posted in Programming | Tagged , | Leave a comment

Quote of the Day

Well, really it's from 2010 but still pithy and worth revisiting: I am currently working in Java to re-implement an algorithm I prototyped in lisp. If I replace all of the required curly-braces and semicolons in Java with parens it … Continue reading

Posted in Programming | Tagged , | Leave a comment

SBCL 1.2.7 Is Out

It's the beginning of the month so there's a new version of Steel Bank Common Lisp available at the usual place. The nicest improvement, I think, is that you can now restart frames in the debugger. As usual, there are … Continue reading

Posted in Programming | Tagged , | Leave a comment

Welcome to Emacs Development

Back when Emacs moved from Bazzar to git, Lars Ingebrigtsen wrote a short introduction to Emacs development. I meant to write about it but lost track of the post. Happily, I've found it again and am posting about it to … Continue reading

Posted in Programming | Tagged | Leave a comment

Finite State Machine Parsers

Back when I was programming network code in C, one of my favorite strategies was to to implement protocol processing as a finite state machine. I found the design was always easier to understand and modify, often by simply changing … Continue reading

Posted in Programming | Tagged | Leave a comment

Quicklisp Client Update

Xach has an updated quicklisp client available. Just call (ql:update-client) to get it.

Posted in Programming | Tagged , | Leave a comment

Emacs Function Frequency

Xah Lee has an interesting post of the frequency of Emacs functions in the Emacs code base. It's easy to write such a thing off with a shrug but I found the chart fascinating. The first five most frequently used … Continue reading

Posted in Programming | Tagged | 4 Comments

Dr. Dobbs, RIP

Although many younger developers don't remember—or maybe weren't even born—it wasn't that many years ago that the Web as we know it today didn't exist and access to what did exist was hard to obtain. In those sad times it … Continue reading

Posted in Programming | Tagged | Leave a comment

let-alist

This looks really great. let-alist is the best thing to happen to associative lists since the invention of the cons cell. #emacs http://t.co/MwpRwla9Ge — Artur Malabarba (@AMalabarba) December 16, 2014

Posted in Programming | Tagged | Leave a comment