Stuart Sierra wrote:

> As a corrolary to this, what about doing something with all
> the great code samples that get posted to comp.lang.lisp
> every day?  I admit c.l.l. can be a scary place sometimes,
> especially for newcomers, but there are some smart people
> there who whip up all kinds of useful little utilities, if
> only to prove how smart they are.  It's unfortunate that so
> much of this gets lost in the archives, never to be seen
> again.
>
> So how about this: Someone (I volunteer to start) watch
> comp.lang.lisp for interesting and useful bits of code,
> label and categorize them, and store them at some central
> location where they can be found again.  cl-user.net would
> probably be a good place.  Even better, wrap each utility up
> in a package with a descriptive name and make it
> ASDF-installable.  That would require a place to host lots
> of little tarballs, maybe common-lisp.net or even
> lispniks.com.
>
> When possible, one could contact authors while their posts
> posts are still fresh in their minds and ask for permission.
> But often several authors contribute to the same piece of
> code.  In general, I think it's safe to assume that anything
> posted to Usenet is public domain.  If anyone complains
> about something we re-post, just take it down.
>
> Think of it as picking flowers in the Lisp Garden.  Gotta
> love these metaphors.  :)

Very good idea. I've always though it is a shame that interesting code
snippsets and examples posted in cll are somewhat lost in the google can.
So I already started to do that but unfortunately I don't have
the time to follow cll closely enough for now.

I created the "code snippets" tag just for that
( http://www.cl-user.net/asp/tags/code-snippets ) and added one entry
from a Rob Warnock post on cll: How to read and process a file
http://www.cl-user.net/asp/html-docs/process-file-snippset
This can be a model form other cll interesting extractions.

So you are all welcome to extract interesting cll (or mailing lists)
snipsets and eventually link them to the libraries they use etc in the
Common Lisp Directory. As posting in cll makes it public by definition (the
code is still copyrighted by the author though) there is not even the need
to ask permission as long as there is a reference to the original post and
the author is properly credited. The post is in google anyway.

The "code snippsets" tag is also intended to put use examples (and REPL
sessions) for libraries for instance.

BTW Thanks Stuart for all the entries you have already added to the CLD! :)

Marc

_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to