Ian Eslick <[EMAIL PROTECTED]> writes:
>
> Proposal: 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. Start by reviewing common
> libraries and functions (from Genera, PCL, Norvig's book, Graham's
> books; as well as arnesi, kmrcl, clocc, etc) and figuring out how to
> organize them into a simple namespace such as utils.lists, utils.os,
> etc.
While I think this a very useful project, I don't see much point in
creating yet another arnesi/kmrcl/clocc. Nikodemus's suggestion of
splitting this project into multiple separate packages/systems seems
saner.
I'm not sure I'd split anaphoric/macrology/function/cons stuff,
though. OTOH, OS stuff clearly belongs in another package (such as
cffi-unix). Arnesi's call/cc stuff would also make an interesting
package on its own, for example.
Another interesting project would be to create a "Standard Library"
meta-package that would define a set of guidelines/requirements for and
harbour multiple libraries (ffi, sockets, utilities, regex, threads,
etc...). These requirements would include stuff like:
* documentation
* test suites
* workingness in whatever lisps the "Standard Library" wants to
support.
* etc...
I see many projects trying to avoid dependencies (and therefore
duplicating code). Being able to depend on the "Standard Library" would
probably make authors/maintainers not worry so much about that. Does
this make any sense at all?
This would require a better asdf-install, btw. Someone's working on
that. :-)
> 2) Properly document all of these functions, potentially with
> pointers to Common Lisp Cookbook entries where they are used or other
> documentation (special syntax in the documentation strings?).
I suggest using texinfo and pulling documentation strings the way SBCL
does for its user manual. (Or something similar.)
--
Luís Oliveira
luismbo (@) gmail (.) com
http://student.dei.uc.pt/~lmoliv/
_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners