Category Archives: lisp

I never blog about Lisp. What I use for apropos

(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

Posted in lisp | 3 Comments

missile gap, salt mine gap, education gap…

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

Posted in lisp, politics | 4 Comments

announce: metabang-bind 0.7.4

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

Posted in lisp, software | Comments Off

announce: tinaa 0.5.10

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

Posted in lisp, m! software | Comments Off

announce: cl-markdown 0.10.5 and cl-containers 0.11.5

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

Posted in lisp, software | 1 Comment

announce: cl-containers 0.11.4

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!

Posted in lisp, m! software | Comments Off

announce: lift 1.7.0

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

Posted in lisp, m! software | Comments Off

announce: metatilities 0.6.18

Thanks to Gustavo for some cleanup and corrections to [metatilities][]’s conjoin and disjoin macros and for a compiler-macro for compose.

Posted in lisp, m! software | Comments Off

announce: cl-containers 0.11.3

Ian Eslick sent a patch for cl-containers that cleans up some bit rot in splay-trees. Thanks!

Posted in lisp, m! software | Comments Off

announce: clnuplot 0.2.2

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

Posted in lisp, m! software | Comments Off