[ 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 ]

Building using ASDF

Preparing ASDF

ASDF has a variable named asdf:*central-registry* to store path to .asd files. You will find such a file in the root of your McCLIM directory. The root directory of McCLIM must be added to the *central-registry* OR -- actually this is more common -- you link the .asd file to a directory contained in the asdf:*central-registry* list.

(push #P"/path/to/your/mcclim/root" asdf:*central-registry*)

OR

ln -s /path/to/your/mcclim/root/mcclim.asd /path/to/a/directory/in/asdf:*central-registry*/

If you use common-lisp-controller, you should have /usr/share/common-lisp/systems in your asdf:*central-registry* already, and also find a link from /usr/share/common-lisp/systems/mcclim.asd to /usr/share/common-lisp/source/mcclim/mcclim.asd.

For further ASDF information, see cliki.

Building the prequisites

CLX is the most functional backend for McCLIM. It's contained in the package :clim-clx and has a dependency on :clx. So, before diving into McCLIM, you have to make sure clx is loaded corrected. There are various implementations of clx, and two free version are for instance, cmucl-clx and portable clx.

You better start trying with loading :clx. Use

(asdf:oos 'asdf:load-op :clx)
or
(asdf:oos 'asdf:load-op :cmucl-clx)

Loading CLIM

(asdf:oos 'asdf:load-op :clim)

most likely to be followed by

(asdf:oos 'asdf:load-op :clim-clx)


This page is presently Documentation: please add appropriate topic markers? and remove this text

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