The McCLIM developers are happy to announce release 0.9 of
McCLIM. This is an almost complete implementation of the CLIM (Common
Lisp Interface Manager) 2 specification. It is well tested in CMUCL,
SBCL (with native threads and without), OpenMCL (with native threads
and without) and Allegro Common Lisp. It is known to work in LispWorks
as well. It comes with a very cool Lisp Listener demo, courtesy of
Andy Hefner.
The release is available at http://clim.mikemac.com/downloads/index.html.
It is called "Armistice", in a salute to PCL, because it was (sort of)
created on Armistice Day.
Enjoy!
Tim
Timothy Moore <·····@trousse.labri.fr> writes:
> The McCLIM developers are happy to announce release 0.9 of
> McCLIM.
Hi,
I had a small problem installing McCLIM on CMUCL. It was easy to fix,
but I thought I would point it in case you wanted to edit the install
instructions.
The file INSTALL.CMU has instructions to create a lisp core file with
CLX, mk:defsystem, and gray-streams. Step 4 and 5 say:
4. Get the two files gray-streams-class.lisp and gray-streams.lisp
from some source repository of CMU CL
5. Compile the gray-streams files in that order (don't load them
first)
If I do the following:
(compile-file "gray-streams-class.lisp")
(compile-file "gray-streams.lisp")
I get errors compiling gray-streams.lisp.
However, if I load gray-streams-class:
(compile-file "gray-streams-class.lisp")
(load "gray-streams-class.x86f")
(compile-file "gray-streams.lisp")
Then everything works. I am still a bit new (and even I could figure
out what I needed to do), but I thought I would point out this
potential confusion.
-Scott
PS
*Loved* the "Listener" app demo. Good stuff!
>>>>> "Scott" == Scott Determan <········@world.std.com> writes:
Scott> I had a small problem installing McCLIM on CMUCL. It was easy to fix,
Scott> but I thought I would point it in case you wanted to edit the install
Scott> instructions.
Scott> The file INSTALL.CMU has instructions to create a lisp core file with
Scott> CLX, mk:defsystem, and gray-streams. Step 4 and 5 say:
Scott> 4. Get the two files gray-streams-class.lisp and gray-streams.lisp
Scott> from some source repository of CMU CL
Scott> 5. Compile the gray-streams files in that order (don't load them
Scott> first)
What version of cmucl are you using? For fairly recent versions, you
only need to say
(load "library:subsystems/gray-streams-library")
or
(require :gray-streams)
to get Gray streams laoded.
Ray
Raymond Toy <···@rtp.ericsson.se> writes:
> >>>>> "Scott" == Scott Determan <········@world.std.com> writes:
>
> Scott> I had a small problem installing McCLIM on CMUCL. It was easy to fix,
> Scott> but I thought I would point it in case you wanted to edit the install
> Scott> instructions.
>
> Scott> The file INSTALL.CMU has instructions to create a lisp core file with
> Scott> CLX, mk:defsystem, and gray-streams. Step 4 and 5 say:
>
> Scott> 4. Get the two files gray-streams-class.lisp and gray-streams.lisp
> Scott> from some source repository of CMU CL
> Scott> 5. Compile the gray-streams files in that order (don't load them
> Scott> first)
>
> What version of cmucl are you using?
18e
> For fairly recent versions, you only need to say
>
> (load "library:subsystems/gray-streams-library")
>
> or
>
> (require :gray-streams)
>
> to get Gray streams laoded.
Thanks for the tip. If I do this:
(require :clx)
(require :gray-streams)
(load "defsystem.x86f")
(save-lisp "lisp+clx+defsystem+gray.core")
Everything works great.
Thanks again,
-Scott
David Golden <············@oceanfree.net> writes:
> But why do the demos hate eachother so?
If you're referring to the fact that the demo functions kill off the
port before starting a demo, that's a relic of bugs past. You can
start a demo without killing the port by typing, for example:
(run-frame-top-level (make-application-frame 'clim-demo::clim-fig))
Tim