CL
iki
the common lisp wiki
Home
Recent Changes
About CLiki
Text Formatting
Create New Page
Edit ``McCLIM''
_(McCLIM) is Mike McDonald's Free and portable implementation of _(CLIM), the Common Lisp ueber-*(GUI) toolkit. The
current release
is 0.9.6 (St. George's Day), released 2008-04-23. The
project page for McCLIM
contains information about the mailing lists, CVS access, and development. McCLIM also has its own CLiki at
http://mcclim.cliki.net/
. In particular, see the introduction at
GettingStarted
for build instructions. Releases can usually be installed using _(Asdf-install) (last tested with McCLIM 0.9.4), but newer code might be available in CVS. McCLIM is also available
as a package
in _(Debian) from release 3.1 (Sarge) onwards. :(package "http://common-lisp.net/project/mcclim/downloads/mcclim-0.9.6.tar.gz")
Older instructions: What _(Christophe) does, which probably shouldn't be blindly followed; use for ideas:
start with a freshly-built SBCL, in the current directory, with previously-downloaded _(CLX) (with _(asdf-install), maybe) with a link from ~/.sbcl/systems/clx.asd to the clx.asd in that distribution.
(the sneaky bit) symlink system.lisp from the McCLIM sources to ~/.sbcl/systems/clim-clx-user.asd. While you're at it, symlink McCLIM/Apps/Listener/clim-listener.asd to ~/.sbcl/systems/clim-listener.asd (Bob Uhl: clim-listener.asd doesn't exist in current CVS)
Start a clean SBCL as follows:
$ SBCL_HOME=`pwd`/contrib ./src/runtime/sbcl --core ./output/sbcl.core
At the prompt, do
(require 'asdf)
At the prompt, do
(progn (asdf:oos 'asdf:load-op 'clx) (asdf:oos 'asdf:load-op 'clim-clx-user) (asdf:oos 'asdf:load-op 'clim-examples) (asdf:oos 'asdf:load-op 'clim-listener))
Make coffee. When it's finished, you should be able to run the listener, the address book demo, and so on.
Obviously, other peoples' routines will be different, because they'll want to use distribution-provided binaries for some of this, and probably will be building _(SBCL) less often than I do, but that should give you an idea. -- _(Christophe) These instructions are for an 0.9.1 ish and some things have changed. All the systems have been migrated into mcclim.asd - you no longer need multiple symlinks, and you need to install _(spatial-trees) as well as _(CLX) before you can use mcclim. I expect some updated installation instructions will emerge with 0.9.2, but until then, there's this :-) - John Connors
Please supply your name and a summary of changes for the Recent Changes page. If you are making a minor alteration to a page you recently edited, you can avoid making another Recent Changes entry by leaving the Summary box blank
Summary of changes:
Captcha (enter the word "lisp" here):
Your name:
Check this box to fill in your name automatically next time
(uses a cookie)