Category Archives: Programming

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

Help on Symbols with Info

LWN has a great article on esr's proposal to revamp Emacs documentation that I wrote about previously. If you've been following that debate, you should definitely give it a read. I made a serendipitous discovery in the comments. In response … Continue reading

Posted in Programming | Tagged | Leave a comment

Names

Yesterday, I wrote about name spaces in Emacs Lisp and mentioned Artur Malabarba's names package. In a nice example of serendipity, Malabarba has just published a post that explains what the names package is all about1. The basic idea is … Continue reading

Posted in Programming | Tagged , | Leave a comment

Name Spaces in Emacs Lisp

Whenever Emacs Hackers come together to discuss what the most urgently needed enhancements to Emacs are, some sort of module system is always mentioned. In terms of Common Lisp, the idea is to add a (Common Lisp) package system to … Continue reading

Posted in Programming | Tagged | 8 Comments

Debugging With yasnippet

Bin Chen has an excellent post on adding debug statements into source code using yasnippet. Us old timers are used to adding printf statements into our code to create an audit trail of the execution. There are, of course, modern … Continue reading

Posted in Programming | Tagged | 1 Comment

Vertically Aligning Code

Terence Eden has a post in which he argues that code should be vertically aligned. Doing so, he says, improves readability and makes the code easier to understand. As an example, he offers int robert_age = 32; int annalouise_age = … Continue reading

Posted in Programming | Tagged | 1 Comment

SBCL 1.2.6 Is Released

The new Steel Bank Common Lisp, version 1.2.6, is out and available at the usual place. As always, it built and passed the regression tests without problem. As usual, there are a couple of enhancements and some bug fixes. All … Continue reading

Posted in Programming | Tagged , | Leave a comment

Animated Paredit Guide

Dan Midwood has posted an excellent animated paredit guide. The post consists of animated gifs and supporting text. Midwood's experience mirrors mine. For a long time he used only the most basic paredit features but then decided to optimize his … Continue reading

Posted in Programming | Tagged | 2 Comments

Lisp for the Web

Adam Tornhill has a new book: Hard to believe I got 1000+ readers of my #Lisp book @leanpub . I mean, Lisp? I'm happy and proud! https://t.co/QFp86ulLnA — Adam Tornhill (@AdamTornhill) October 19, 2014 I just bought and downloaded my … Continue reading

Posted in Programming | Tagged , | Leave a comment