[mcclim-devel] snapshot of clim-graphic-forms backend

Jack Unrue jdunrue at gmail.com
Sun Dec 17 17:39:18 UTC 2006


On 12/17/06, David Lichteblau <david at lichteblau.com> wrote:
> Quoting Jack Unrue (jdunrue at gmail.com):
> > I've uploaded a snapshot of my work on a McCLIM backend for
> > Windows:
>
> Thanks for writing this!
>
> Which Lisp implementation are you using for development?

I was using CLISP so that I could run GF-based programs from SLIME.
SBCL and SLIME aren't a good combination where GF is concerned and
I have yet to nail down the problem. I recall seeing a similar problem when
running the gtkairo backend on Win32, actually. Something is going wrong
as a window is created and the early window creation events are dispatched,
so although there is no crash it appears as though nothing is happening. I've
done some investigation with a window spy utility, but that's going off-topic
here.

> I just tried SBCL 1.0 on Windows 2000.  Demodemo appears as a window,
> but window contents do not get drawn, so the buttons are not visible.
> and the address book just says:
>   fatal error encountered in SBCL pid 832:
>   GC invariant lost, file "gencgc.c", line 833

Yep, I've seen several variations of that, too. As Nikodemus mentioned, I
think SBCL from CVS might behave better -- need to try it myself :-)

Assuming that I'm understanding correctly that you were trying to
run the GF backend, there's actually quite a lot of work to be done
yet. I was struggling to understand and fix some basic issues and
basically threw up my hands, hence my email about the snapshot.

The fact that you've taken a look at it is very heartening, and so I'm
feeling motivated to keep working. Thanks!

> I would like to suggest this patch for mcclim.asd and ports.lisp instead
> of the file replacements from your zip file:
>
> http://www.lichteblau.com/blubba/clim-gf.diff

OK, that's fine with me.

-- 
Jack Unrue



More information about the mcclim-devel mailing list