David Byrne
I'm listening to
Radio DavidByrne, and
boy does he have a broad taste in music! I just heard
Horse Tears by Goldfrapp, some old-style songs that I didn't recognise at all, a Jimi Hendrix track, and some Spanish stuff. Also on the playlist I notice are
Neighborhood #1 (Tunnels) by The Arcade Fire, The Beach Boys, Cornershop, Outkast, Miles Davis, and
My Phone's On Vibrate For You by Rufus Wainwright (not to mention a ton of stuff that I've never heard of). I think it's pretty generous of him to throw his taste out as a 128k stream!
In Windows-related news, I currently have something like
75 “Local Area Network Disconnected” symbols in the System Tray, and more keep coming. If I mouse over them, they disappear in fright.
Posted at 2005-03-29 08:51:46 by Richard • Link to David Byrne
Two hunks of Lisp
I've pointed
Ora to these in comments on his blog, but I'll throw them up here as well.
wilbur-ext.lisp accretes a few utilities I've written to smooth my dealings with Wilbur. It's not big, but it's tested; read the comments for more.
func.lisp factors out some of CL-AJAX to do examination of functions — in short, it's the seed of a documentation generator that actually introspects code. Here's what the placeholder output function does with the inbuilt
sort function:
? (example-output #'sort)
Function name: SORT
----
Arguments:
Argument type: &KEY
KEY
Argument type: Required
SEQUENCE, PREDICATE
NIL
?
And for some delicious introspection:
? (example-output #'example-output)
Function name: EXAMPLE-OUTPUT
----
Arguments:
Argument type: Required
FUN
NIL
?
The macros at the beginning of the file should make this reasonably cross-Lisp. Some time I'll get around to doing a nice documentation tool!
Posted at 2005-03-29 04:32:57 by Richard • Link to Two hunks of Lisp