Category Archives: lisp
(update: several people have mentioned Edi Weitz’s excellent regex apropos. I think that the code below complements the regex approach but that’s mostly because I usually think in terms of “find me a symbol with this and that” rather than … Continue reading
There’s always a gap. I think that this one, however, is real. The Future of Manufacturing, GM, and American Workers (Part II) | Robert Reich’s Blog “But we’re in danger of losing ground because too many of our kids, especially … Continue reading
I discovered a nasty bug in metabang-bind today caused by a gensym being created too early (i.e., it was created when I defined a macro rather than when a bind form in user-code was expanded.) Version 0.7.4 corrects this and … Continue reading
Firstly, my thanks to Frank Schorr for providing a very easy to follow test case. It turns out that: Tinaa still confused by iterators when [asdf-system-connections][asd] wasn’t loaded (because this meant that dynamic-classes didn’t get loaded…) Tinaa got very confused … Continue reading
Shocking as it is, I’m actually posting an entry categorized with “lisp”. What is the world a’coming to. Seriously, though, Tiarnan O’Corrain and Timothy Ritchey, reported a very basic problem with cl-markdown (i.e., it didn’t work). To put it simply, … Continue reading
Nathan Bird sent in a patch that tweaks the red-black-tree container and adds several tests. This brings cl-containers to cersion 0.11.4. Thanks Nathan!
I’ve just bumped LIFT to 1.7.0. The minor version increment stems from a change made to ensure-cases. Previously, singleton variables required an extra layer of parentheses, like: (ensure-cases (var) ((1) (2) (3)) (ensure (numberp var))) This was silly so I’ve … Continue reading
Thanks to Gustavo for some cleanup and corrections to [metatilities]’s conjoin and disjoin macros and for a compiler-macro for compose.
Ian Eslick sent a patch for cl-containers that cleans up some bit rot in splay-trees. Thanks!
David Thompson submitted a patch that lets clnuplot handle X-axis labels. This turns this: (in-package #:clnuplot) (write-plot (clnuplot:make-plot :bar ‘((1 2 “a”) (2 2.5 “b”) (3 3.1 “c”)) :linewidth 3.0 :key “off” :filename “bar12” :xlabel “Bin Number” :ylabel “Dance Partners” … Continue reading