Lisp, Jazz, Aikido, 10 years later
10 years ago, I published a short blog entitled “Lisp, Jazz, Aikido”, barely scratching the surface of what I found to be commonalities between the 3 disciplines. At the time, I …

10 years ago, I published a short blog entitled “Lisp, Jazz, Aikido”, barely scratching the surface of what I found to be commonalities between the 3 disciplines. At the time, I …
Here is a flagrant illustration of the robustness principle, or rather, of a failure to honor it. I was investigating a bug in Declt where some floating point numbers were printed …
I was watching the discussion between Gilad Bracha and Matthias Felleisen on gradual typing this afternoon (it’s available on YouTube). This was the last event at the STOP …
In the process of writing Declt, I had to deepen my knowledge of some Lisp corner cases, notably in the area of introspection. As you know, Common Lisp has more than 2 namespaces …
This morning, I came up with a nice little trick which made my day. Perhaps this is already well known or even idiomatic, but in case it is not, it goes like this.
Here’s a little Monday Troll. To my greatest disappointment, I discovered today that it is not possible to replace Lisp parenthesis by, say, curly braces. What a shame. Hell, it’s …
Here’s yet another indentation hack that I came up with recently. All the work done by Nikodemus on the Slime indentation contrib is pretty cool, especially the notion of …
Sometimes, I miss the string concatenation capability of C. I mean, the way that you can split a long string into smaller ones and have them automatically concatenated together. …
It’s been a long time since I last thought about this. Software licensing is probably the most dreadful computer science topic to me. So out of boredom, laziness, but also out of a …
UPDATE: ABCL now supports the POSIX-compliant use of --, so I’ve modified this article to reflect that. I’ve also added a final trick to emulate the existence of a proper argv[0].