Package extensions usage

Kenneth Tilton ken at tiltontec.com
Tue Dec 29 23:56:42 UTC 2015


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 <alessiostalla at 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

ken at tiltontec.com
http://tiltontec.com
@tiltonsalgebra

646-269-1077

"In a class by itself." *-Macworld*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/pro/attachments/20151229/1e5f5f28/attachment.html>


More information about the pro mailing list