From david at lichteblau.com Sat Nov 13 13:22:04 2010 From: david at lichteblau.com (David Lichteblau) Date: Sat, 13 Nov 2010 14:22:04 +0100 Subject: [clbuild-devel] clbuild 2.0 in git with Quicklisp integration Message-ID: <20101113132204.GA26825@radon> Hello list, it has been silent around clbuild for some time now, both on the list and in the repository. Part of that may be because clbuild simply works for its users :-), but I imagine other reasons to have been: - lack of ASDF2 support, meaning that the inclusion of ASDF2 support in SBCL has made it hard to work with clbuild meaningfully - the appearance of Quicklisp, arguably one of the most important projects out there right now for the free lisp software community - last not least the areas in which clbuild has never been particularly strong, and which Quicklisp covers better, i.e. mainly the quick downloading of large numbers of projects, as is needed for the initial download or update of projects with many dependencies. I am happy to announce the release of a new version of clbuild designed to address these shortcomings. Some of you will already heard about this new version on IRC. It was called qlbuild while it was only an idea, and retained the name qlbuild while I started hacking on that idea. I have now decided to ditch the qlbuild name, and rename it back to clbuild, version 2.0. clbuild 2.0 features the following: - support for ASDF2 (and only ASDF2) - integration with QuickLisp - concentration on clbuild's core competencies (i.e., easy Lisp and slime startup, download of projects from version control, SBCL building) while dropping features that other projects do better (dependency tracking, tarball downloading). The latter are all done through Quicklisp now. - some overall refactoring. The large shell script was split into multiple files. The new project is maintained in git, not darcs, and can be found at: http://gitorious.org/clbuild2 git clone git://gitorious.org/clbuild2/clbuild2.git (Note the version number in the URL -- I would like to drop that number from the gitorious project name if possible, but there is an unrelated git fork of clbuild on gitorious, which is named just clbuild, and is based more directly on the old darcs version, I believe.) Please note that the refactoring effort has meant that some features got dropped, simply because I started from scratch with a minimal script, and added features back only bit by bit. If any feature important to you is missing, let's discuss its inclusion. Some changes are intentional though. Please see the file DESIGN-NOTES in the repository for a brief overview. Finally, please note that I haven't updated the clbuild web page on common-lisp.net yet. Unless there is a huge outcry over my changes, I am planning on rewriting that page to discuss clbuild2 instead of classic clbuild though. d. From marijnh at gmail.com Sun Nov 28 19:59:44 2010 From: marijnh at gmail.com (Marijn Haverbeke) Date: Sun, 28 Nov 2010 20:59:44 +0100 Subject: [clbuild-devel] Postmodern repo moved (again) Message-ID: Long story short, Google delisted my domain for no reason at all, didn't give me a way to fix that, so I moved to a new domain. I set up a redirect, but unfortunately git doesn't seem to handle those very well. Postmodern is now: git clone http://marijn.haverbeke.nl/git/postmodern (Also, the dependencies listed for postmodern are off -- it doesn't use lift, and it no longer uses ieee-floats and trivial-utf-8.) Best, Marijn From david at lichteblau.com Sun Nov 28 20:44:08 2010 From: david at lichteblau.com (David Lichteblau) Date: Sun, 28 Nov 2010 21:44:08 +0100 Subject: [clbuild-devel] Postmodern repo moved (again) In-Reply-To: References: Message-ID: <20101128204408.GB18633@radon> Hi, Quoting Marijn Haverbeke (marijnh at gmail.com): > Long story short, Google delisted my domain for no reason at all, > didn't give me a way to fix that, so I moved to a new domain. I set up > a redirect, but unfortunately git doesn't seem to handle those very > well. Postmodern is now: > > git clone http://marijn.haverbeke.nl/git/postmodern thanks for letting me know, but that looks like the old URL to me. And it redirects to gitweb, not the repository. So what's the actual url? > (Also, the dependencies listed for postmodern are off -- it doesn't > use lift, and it no longer uses ieee-floats and trivial-utf-8.) Current clbuild from git doesn't have a dependency list anymore; users should use 'clbuild quickload' so that quicklisp will handle the dependencies, and only specific repositories will be downloaded through version control, overriding the quicklisp ones. (http://gitorious.org/clbuild2) d. From marijnh at gmail.com Sun Nov 28 20:50:36 2010 From: marijnh at gmail.com (Marijn Haverbeke) Date: Sun, 28 Nov 2010 21:50:36 +0100 Subject: [clbuild-devel] Postmodern repo moved (again) In-Reply-To: <20101128204408.GB18633@radon> References: <20101128204408.GB18633@radon> Message-ID: > thanks for letting me know, but that looks like the old URL to me. ?And it > redirects to gitweb, not the repository. Thanks for paying attention (apparently I did't) -- it is http://marijnhaverbeke.nl/git/postmodern , without the dot between marijn and haverbeke. > Current clbuild from git doesn't have a dependency list anymore; users > should use 'clbuild quickload' so that quicklisp will handle the > dependencies, Cool, I didn't know that.