[ Home ] The pages on this CLiki-driven site can be edited by anybody at any time. No warranty of any kind can therefore be made; any implied warranties of merchantability or fitness for a particular purpose are expressly disclaimed
[ Home ] [ Recent Changes ] [ About CLiki ] [ Text Formatting ]

This is a recipe for installing McCLIM on SBCL, with beginners in mind. This is known to work with SBCL 0.9.11 on Solaris 10 and 0.9.18 on MacOS-ppc 10.4.8, as of Nov. 8 2006.

You will want to spend a little time looking at ASDF. When I was first looking at McCLIM, I just used ASDF without bother with the crypt to signature. If you're feeling brave, just hit "0" at the debugging prompt when the verify fails.

(require 'asdf)
(require 'asdf-install)

;;; All three of these steps will take a while. (asdf-install:install :clx) (asdf-install:install :spatial-trees) (asdf-install:install :mcclim)

;;; This will take a good while, too. (progn (asdf:oos 'asdf:load-op 'clx) (asdf:oos 'asdf:load-op 'mcclim) ; does name (clim-) masking (asdf:oos 'asdf:load-op 'clim-clx-user) ;(asdf:oos 'asdf:load-op 'clim-examples) ; if you want them (asdf:oos 'asdf:load-op 'clim-listener))

Once this is done, future loading will be quicker. I have this function in my .sbclrc for easy start-up. I did try to save-lisp-and-die, but McCLIM doesn't quite revive correctly. Running the listener off such a core causes a segmentation-fault (on the Mac; didn't try Solaris).

;;; from my .sbclrc
(require 'asdf)

;;; (mcclim) (defun mcclim () (asdf:oos 'asdf:load-op 'clx) (asdf:oos 'asdf:load-op 'mcclim) ; does name (clim-) masking (asdf:oos 'asdf:load-op 'clim-clx-user) (asdf:oos 'asdf:load-op 'clim-listener))

To start the listener and play around: (clim-listener:run-listener)


Documentation Compiling? ASDF? SBCL? Solaris? MacOS X?

This page is linked from: Documentation  

CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively