[Gardeners] Project Proposal: Standardized Utility Library

Nikodemus Siivola nikodemus at random-state.net
Sun Jun 4 21:14:26 CDT 2006


Ian Eslick <eslick at csail.mit.edu> writes:

>      1) Pull together a repository of common lisp utilities under an MIT 
> or BSD style license (no restrictions)
> to try to enable the world of asdf-installable packages to come to 
> depend on a single common library and
> so that newcomers will have a body of existing code they can exploit to 
> save time and effort.  

I suspect that for large-scale adoption the best route would not be
one gigantic one (even if split to several packages), but smaller
ones, with sensible delineation. Not one project, but many.

Here's a concrete suggestion or three:

 * Macrology: with-unique-names, once-only, format-symbol, destructuring-lambda,
    etc.

 * Funutils: compose, curry, etc.

 * Conses: mappend, remove-properties, etc.

(I would have said anaphora too, but that exits already, and does
enerything one should want to ask from an anaphoric package.)

Cheers,

  -- Nikodemus              Schemer: "Buddha is small, clean, and serious."
                   Lispnik: "Buddha is big, has hairy armpits, and laughs."



More information about the Gardeners mailing list