| clbuild #2 |
[Jan. 21st, 2007|12:07 am] |
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.
|
|
|
| Comments: |
![[User Picture]](http://l-userpic.livejournal.com/56458137/11934870) | From: lukego 2007-01-21 12:05 pm (UTC)
permissions | (Link)
|
I'd like the executable bit to be automatically set on clbuild by darcs pull. Doable?
![[User Picture]](http://l-userpic.livejournal.com/190039/116311) | From: cmm 2007-01-21 04:26 pm (UTC)
Re: permissions | (Link)
|
AFAIK, no. (which is the main reason why darcs is unfit for managing your /etc, for instance).
From: (Anonymous) 2007-01-21 07:38 pm (UTC)
nice | (Link)
|
I've tried clbuild on MacOSX/Inte; it worked fine after I added some code to retrieve CFFI and the option --no-userinit to sbcl.
![[User Picture]](http://l-userpic.livejournal.com/56458137/11934870) | From: lukego 2007-01-21 09:19 pm (UTC)
Re: nice | (Link)
|
--no-userinit to sbcl and -q to emacs are two things I'm wondering about. On my own computer both my ~/sb-init.lisp and my ~/.emacs buggered things up. I'm wondering if changing the ordering of init (e.g. loading clbuild's SLIME before running ~/.emacs) could be the Right Thing. Or maybe skipping the userinits out of the box is the best.
I'm all Lisp'd out for now but I'll take patches. :-)
From: (Anonymous) 2007-02-07 03:50 pm (UTC)
curl option, if no wget Re: nice | (Link)
|
OSX does not have wget out-of-the-box
what do you think of this diff? to allow curl... http://paste.lisp.org/display/36515
are wget's on most systems in /usr/bin/ ?
| |