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
