[This document is of date and the SCRATCH project has been abandoned for now.] What's SCRATCH? Scratch is a free-for-all shared Common Lisp repository network. It is an experiment in sharing code peer-to-peer, not a "serious" project. The goal is to experiment, not to fork: as the name reflects, it is expected that most of the code will be personal unpolished hacks; adding copies of projects originating outside of SCRATCH is ok, but please do send you patches to such upstream as well! To join the fun: 1. Get darcs. 2. Pull a copy of the repository. Eg.: darcs pull http://random-state.net/darcs/scratch 3. Add yourself to repositories.sexp, drop by on #lisp or send email to one or more of the people listed in repositories.sexp to let others know of your existence. 4. Hack, add more stuff to the repository, and publish your additions via darcs. The simplest way is to copy your local repository to a http-server via rsync. ``The only rule is that there are no rules.''