opening it up with Common Lisp

Favorite weblogs

Lisp Related

Bill Clementson

Finding Lisp

Lemonodor

Lispmeister.com

Planet Lisp

Politics

Orcinus

Talking Points Memo

This Modern World

Working for Change

Other home

Polliblog

Recent Readings

Book review: Darwinia
Reviewed: Friday, August 11, 2006

Summer reading: Spin
Reviewed: Saturday, August 5, 2006

Runner
Reviewed: Tuesday, July 18, 2006

the Omnivoire's Delimma
Reviewed: Wednesday, July 12, 2006

the Golem's Eye
Reviewed: Wednesday, May 31, 2006





tinderbox
 width=

ASDF-Install for OpenMCL
Tuesday, June 8, 2004

I hacked on asdf-install and OpenMCL a bit today because it seemed more complicated then necessary to get asdf-install running (of course, there's always the possibility that I was just being thick!). It took me about twice as long as it should have since I'm deeply used to Digitool's MCL and using EMACS feels like being encased in lead. I know people swear by it but it certainly isn't a discoverable interface!

In any case, OpenMCL has a nice extensible require system -- you can add additional handlers that are invoked when (require 'foo) is evaluated. The require system was written by Bryan O'Conner. This makes it pretty easy to get require to load and open ASDF systems in addition to regular Lisp files. In particular, this means that you can just

(require 'asdf-install)

and it will load for you -- just the way it does in SBCL!

Minor head banging! As I was writing this, I looked for Bryan's announcement and he already describes part of the ASDF require handler in his announcement. Turns out that he and I actually fulfill different needs and that my patch will handle asdf-install. So I'm still happy.


|

Home | About | Quotes | Recent | Archives

Copyright -- Gary Warren King, 2004 - 2006