Invaluable Helpers

Programmers have help. Thousands of tools have been created to make our lives easier when we are organizing, designing, coding, debugging, unit testing, regression testing, and maintaining. I’m under no illusion that I’m using the best tools imaginable, but I sure as hell rely on a few supporting characters: A good editor is invaluable. The [...]

Explaining Lisp to my Father

Anyone who read my post last week knows that I’ve been trying to learn Lisp in my free time. My Dad has also noticed, and he occasionally checks on my progress. A week or two ago, he threw me a curveball: “How’s it going? Do you understand it all yet?” “No. I’m making progress, though. [...]

Review of “ANSI Common Lisp”

Why Lisp? A few months ago, I decided that this summer would be the summer I learn Common Lisp. There are two bloggers who are at fault for this decision: Steve Yegge and Slava Akhmechet . Linked are the pertinent articles, both proposing and explaining the idea of data storage as a Lisp program. The [...]