April 21st, 2004

(no subject)

Newscluster (that's the name I picked) is almost ready to use for Planet Lisp. It was having trouble loading Bill Clementson's RSS feed, but it's not a bug, it appears that the feed is busted. Crap. Anyway, even half-baked, newscluster is nicer to work with than spycyroll, the half-baked python aggregator that Planet Lisp currently uses.

Random blue sky: why limit symbol documentation lookup to the HyperSpec? It'd be nice if package authors provided a way to map from symbols to documentation URLs, preferably in a programmatic way that integrates with SLIME.

(no subject)

The Planet Lisp layout uses a few different date formats, so yesterday I spent some time cargo-culting FORMAT, reinventing the wheel, and making my own time formatting thingy.
FORMAT-TIME> (format-time nil "~{Dayname}, ~{Monthname} ~:@{Date}")
"Tuesday, April 20th"
FORMAT-TIME>
(defun rfc822date (time)
  (with-output-to-string (out)
    (funcall (time-formatter "~:{Dayname}, ~:{Date} ~:{Monthname} ~{Year} ~@{HH}:~@{MM}:~@{SS} GMT") 
             out :time time :tz 0)))

RFC822DATE
FORMAT-TIME> (rfc822date (get-universal-time))
"Wed, 21 Apr 2004 14:08:48 GMT"

Also, ITA Software has some new programming challenges [via Miscellaneous Bill].