

I've worked a little more on clbuild. The current status is that it should help people who're already comfortable with Lisp to keep up-to-date on the bleeding edge versions of a lot of related packages. This will hopefully save a lot of people's time in chasing dependencies and guessing what needs to be upgraded when there is a problem. You need a platform that supports SBCL with threads.



Here's the usage:

$ ./clbuild Usage: world download and compile SBCL and the applications afresh build download/update and compile the applications buildsbcl download/update and compile SBCL clean delete all compiled object files mrproper delete all downloaded source and fasl files slime run the Superior Lisp Interaction Mode in a fresh Emacs sbcl run SBCL in the terminal (with all packages available to REQUIRE) listener run the McCLIM listener gsharp run the Gsharp score editor closure run the CLOSURE web browser (requires Debian packages gif2png and libjpeg-progs or equiv) If you do 'world' or 'buildsbcl' then SBCL will be installed in target/ and used for future commands. If you don't run these commands (or you remove target/) then clbuild uses the 'sbcl' in your PATH.