[lispy-devel] Packages versus systems

Michael Ben-Yosef septagon at mweb.co.za
Wed Apr 2 10:39:20 UTC 2008


Hi,

Thanks for Lispy. It looks to be a very nice project and I can't wait to 
give it a whirl. I've been waiting for someone to put something like 
this together and I'm glad not have to make my own ill-conceived attempt 
at it.

I would like to make a recommendation with regard to the terminology 
that is being used. I strongly suggest calling it a "system manager" for 
Common Lisp instead of a "package manager". As you know, the word 
"package" already has a very specific meaning in the CL language. The 
fact that a package in CL is more of a namespace for symbols than a 
self-contained module of code already confuses newcomers to the language 
to no end, giving rise to attempts to allay the confusion, such as this 
one: http://weitz.de/packages.html
Using the word "package" in two different senses would make things a lot 
worse, especially since "system" is already the accepted CL term for 
what is meant here. ASDF is after all, Another *System* Definition Facility.

Kind regards,

Michael



More information about the lispy-devel mailing list