Tag Archives: Lisp

Clojure and Scheme Compared

As I’ve said before, I’m sometimes tempted to take up Clojure but have always been put off by its reliance on the JVM. Last year, Mike Zamansky posted a couple of videos (1, 2) on using Clojure for the Advent … Continue reading

Posted in Programming | Tagged | Leave a comment

Red Meat Friday: What Could Have Been

Here’s some red meat for all you parentheses haters and Blub users: Society if Lisp had been industry standard since 1958 pic.twitter.com/cRsaDTMPmP — julesh (@_julesh_) July 2, 2020 It’s probably a little hyperbolic but it feels right to us Lisp … Continue reading

Posted in General | Tagged , | Leave a comment

How To Start a Common Lisp Project

As I mentioned the other day, I haven’t been using Common Lisp much lately so I was a little rusty when I wrote my A Palindrome Predicate Coda post. It’s not that I forgot the Lisp itself, that’s sufficiently like … Continue reading

Posted in General | Tagged , | Leave a comment

A Palindrome Predicate Coda

As I wrote yesterday, I upgraded my Common Lisp environment to SBCL 2.0 so of course I wanted to try it out. Writing Lisp programs in the excellent Slime environment that Emacs provides is truly a pleasure that I haven’t … Continue reading

Posted in General | Tagged , , , | Leave a comment

SBCL 2.0.0

Steel Bank Common Lisp has a new version out. I haven’t been writing much Common Lisp lately so I haven’t kept the software up to date. SBCL makes a new release every month and I always compile from source so … Continue reading

Posted in General | Tagged , , , | Leave a comment

Car and Cdr versus Head and Tail

Right after parentheses, one of the things about Lisp that non-Lispers—and even some Lispers—like to complain about are the names of the two functions car and cdr. A common understanding is that car returns the first entry of a list … Continue reading

Posted in General | Tagged , , | Leave a comment

Can A Programming Language Be Too Powerful?

After writing my post on Emacs and Igors, I reread Rudolf Winestock’s The Lisp Curse that Done mentioned in his article on why Emacs users are like the Igors. Winestock’s article, in turn, mentioned another that I’ve also read before, … Continue reading

Posted in General | Tagged | Leave a comment

The Dream Draws Nearer

If you’re a hardcore Emacser or Lisper, you’ve probably always drooled over the famous space-cadet keyboard. Just think, you’d have keys for all four bucky bits, not to mention a multitude of other keys with no apparent use if you … Continue reading

Posted in General | Tagged , , | Leave a comment

The Loneliness of the Lisp Programmer

This struck me as funny. And all too true.

Posted in General | Tagged | Leave a comment

A Road to Common Lisp

I had years of programming experience before I learned Common Lisp—or any Lisp, for that matter—and I’ve always regretted it. Lisp teaches you new ways of thinking about programming and every programmer should be familiar with it even if they … Continue reading

Posted in General | Tagged , | Leave a comment