[Openmcl-devel] Clozure CL 1.2 released - building the IDE, where are working instructions?
Chun Tian (binghe)
binghe.lisp at gmail.com
Sun Sep 21 14:22:25 EDT 2008
I think you should check your CCL_DEFAULT_DIRECTORY environment
variable. On Mac OS, the suggest position to put it is in ~/.MacOSX/
environment.plist, see mine:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd
Once CCL_DEFAULT_DIRECTORY is OK, and it's the real position of CCL
directory, then start it and call (REQUIRE "COCOA-APPLICATION") must
be successful. Once you got a "CLozure CL.app" bundle, just click it
or call it by "open" will get it started: (whatever `pwd`)
$ open -a "Clozure CL"
After started, you should open Preferences -> Documentation, and set
the CCL directory again for the IDE. All I do to run CCL is in above.
在 2008-9-18，18:31， Rainer Joswig 写道：
> Good news.
> But somehow I can't find working documentation how to build the IDE.
> I've downloaded the 1.2 TAR file for Mac OS X Intel.
> So where do I find documentation on the CCL wiki start page that
> there is an IDE?
> But there is some documentation. So I see:
> 5.2. Building the IDE
> Building the Clozure CL IDE is now a very simple process.
> • In a shell session, cd to the ccl directory.
> • Run ccl from the shell. The easiest way to do this is generally
> to execute the ccl or ccl64 command.
> • Evaluate the form (require :cocoa-application)
> For example, assuming that the Clozure CL distribution is installed
> in "/usr/local/ccl", the following sequence of shell interactions
> builds the IDE:
> oshirion:ccl mikel$ ccl64 Welcome to Clozure Common Lisp Version 1.2-
> r9198M-trunk (DarwinX8664)! ? (require :cocoa-application) ;Loading
> #P"ccl:cocoa-ide;fasls;cocoa-utils.dx64fsl.newest"... ;Loading
> #P"ccl:cocoa-ide;fasls;cocoa-defaults.dx64fsl.newest"... [...many
> lines of "Compiling" and "Loading" omitted...] Saving application
> to /usr/local/ccl/Clozure CL.app/ oshirion:ccl mikel$
> Step two assumes that I know where the ccl or ccl64 commands are.
> But it is surely not the easiest way, since the
> commands don't necessarily work.
> RJMBP:ccl joswig$ ./scripts/ccl64
> ./scripts/ccl64: line 70: /usr/local/src/ccl/dx86cl64: No such file
> or directory
> ./scripts/ccl64: line 70: exec: /usr/local/src/ccl/dx86cl64: cannot
> execute: No such file or directory
> RJMBP:ccl joswig$ pwd
> RJMBP:ccl joswig$ ./scripts/ccl64
> Welcome to Clozure Common Lisp Version 1.2-r10552 (DarwinX8664)!
> ? (require 'cocoa-application)
> ;Loading #P"ccl:cocoa-ide;fasls;cocoa-utils.dx64fsl.newest"...
> ;Loading #P"ccl:cocoa-ide;fasls;start.dx64fsl.newest"...
> > Error: Module EASYGUI was not provided by any function on *MODULE-
> > While executing: REQUIRE, in process listener(1).
> > Type :POP to abort, :R for a list of available restarts.
> > Type :? for other options.
> 1 >
> Which means that step three isn't working.
> How should we change the documentation that somebody can build the
> IDE with CCL 1.2?
> Rainer Joswig
> Am 17.09.2008 um 20:37 schrieb R. Matthew Emerson:
>> It's been ready for a while now, but I don't think we ever mentioned
>> it, so...
>> Clozure CL 1.2 is now available.
>> Clozure CL is is an open source Common Lisp implementation that runs
>> on PowerPC hardware under Mac OS X and Linux, and on x86-64 hardware
>> under Mac OS X, Linux, and FreeBSD.
>> Clozure CL used be called OpenMCL. It is also sometimes called CCL.
>> http://trac.clozure.com/openmcl has instructions on how to get it.
>> Release notes are included in the distribution, or at
>> (That release notes URL has "trunk" in it, but these really are the
>> correct notes.)
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
> Rainer Joswig, Hamburg, Germany
> mailto:joswig at lisp.de
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Openmcl-devel