From: Timothy Moore
Subject: ANNOUNCE: McCLIM 0.9 "Armistice"
Date: 
Message-ID: <wdrekwdpbxi.fsf@trousse.labri.fr>
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

From: Scott Determan
Subject: Re: ANNOUNCE: McCLIM 0.9 "Armistice"
Date: 
Message-ID: <m3ekwc5piw.fsf@world.std.com>
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!
From: Raymond Toy
Subject: Re: ANNOUNCE: McCLIM 0.9 "Armistice"
Date: 
Message-ID: <4nwua4tbcy.fsf@edgedsp4.rtp.ericsson.se>
>>>>> "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
 
From: Scott Determan
Subject: Re: ANNOUNCE: McCLIM 0.9 "Armistice"
Date: 
Message-ID: <m3ad705ead.fsf@world.std.com>
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
From: David Golden
Subject: Re: ANNOUNCE: McCLIM 0.9 "Armistice"
Date: 
Message-ID: <0yQsb.328$nm6.616@news.indigo.ie>
But why do the demos hate eachother so?
From: Timothy Moore
Subject: Re: ANNOUNCE: McCLIM 0.9 "Armistice"
Date: 
Message-ID: <wdru158dl5z.fsf@trousse.labri.fr>
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