[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 18:22:25 UTC 2008


Hi, rjoswig

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 
">
<plist version="1.0">
<dict>
	<key>CCL_DEFAULT_DIRECTORY</key>
	<string>/Users/binghe/Lisp/ccl</string>
	<key>CLICOLOR</key>
	<string>1</string>
	<key>EDITOR</key>
	<string>/usr/bin/emacs</string>
	<key>INFOPATH</key>
	<string>/sw/share/info:/usr/local/share/info:/usr/share/info</string>
	<key>LANG</key>
	<string>zh_CN.UTF-8</string>
	<key>LSCOLORS</key>
	<string>gxfxaxdxcxegedabagacad</string>
</dict>
</plist>

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.

--binghe

在 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:
>
> http://ccl.clozure.com/ccl-documentation.html#id335871
>
> -----
> 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
> /Users/joswig/Desktop/ccl
>
> 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- 
> PROVIDER-FUNCTIONS*.
> > 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?
>
>
> Regards,
>
> 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
>> http://trac.clozure.com/openmcl/browser/trunk/source/doc/release-notes.txt
>>
>> (That release notes URL has "trunk" in it, but these really are the
>> correct notes.)
>>
>> _______________________________________________
>> Openmcl-devel mailing list
>> Openmcl-devel at clozure.com
>> http://clozure.com/mailman/listinfo/openmcl-devel
>
> Rainer Joswig, Hamburg, Germany
> http://lispm.dyndns.org/
> mailto:joswig at lisp.de
>
>
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20080922/ae8a108a/attachment.html>


More information about the Openmcl-devel mailing list