Packages are over-rated. We lived (and suffered) with packages for months
and when I finally rolled everything up into one package it presented zero
problems and ended a steady stream of problems. As one Lisp venerable said,
"It was a package problem. It is always a package problem."

On Tue, Dec 29, 2015 at 6:52 PM, Alessio Stalla <alessiosta...@gmail.com>
wrote:

> Hi everyone,
>
> I'd like to run a little poll among experienced Lisp developers. The topic
> is the usage in the wild of the extensions to the package system provided
> by various implementations. My apologies to people who are subscribed to
> the ABCL mailing list, where some time ago I submitted the same questions
> getting back several insightful answers but no actual data.
>
> So, here is how it is. I'm working on a novel idea (I hope) regarding
> symbols and packages; I won't go into the details now. It suffices to say
> that there is some overlap with features offered by certain Lisp
> implementations, namely:
>
>  * package-local nicknames: the ability to specify, for each package, a
> list of nicknames for other packages which are in effect only in that
> package; available on ABCL and SBCL (
> http://www.sbcl.org/manual/#Package_002dLocal-Nicknames) and possibly
> other implementations I'm not aware of.
>  * "Hierarchical" packages: a naming convention for packages understood by
> the reader and a few support functions, which allow to have concise
> nicknames for a group of closely related packages, such as
> com.foo.mylib.api and com.foo.mylib.implementation. Found natively in
> Allegro CL (
> http://franz.com/support/documentation/current/doc/packages.htm) and in
> an open-source library by P. Bourguignon.
>
> My questions:
> 1) First and foremost, is anybody actually using those features? What are
> you using them for?
> 2) If yes, how useful are they for you? What shortcomings do you find in
> them?
>



-- 
Kenneth Tilton
54 Isle of Venice Dr
Fort Lauderdale, FL 33301

k...@tiltontec.com
http://tiltontec.com
@tiltonsalgebra

646-269-1077

"In a class by itself." *-Macworld*

Reply via email to