Trying to use McCLIM

Craig Lanning craig.t.lanning at gmail.com
Fri Oct 11 18:58:58 UTC 2019


Gentlemen,

I have been writing CLIM apps for years. I've use Symbolics CLIM and
LispWorks CLIM. Code moves back and forth between these two with little
difficulty. In the past when I tried McCLIM, I couldn't make it work.

I just tried it again. Is there a way to determine which version of
McCLIM was loaded by QuickLisp?  I tried it in both Clozure CL and
SBCL. Neither worked, but each exhitited a different failure.

SBCL compiles and loads my code. When I start the app, once it displays
the frame, the command menus show up in the menu bar, but they won't
pop down.

Clozure CL compiles and loads my code. When I start the app, once it
displays the frame, while the command menus will pop down, all of the
items in the menu are grayed out, except the divider entries.

I also noticed that for both SBCL and Clozure CL, McCLIM had no support
for Palettes. It failed when my code called make-palette and frame-
manager-palette.

The app is just a toy that I want to use as the example for a book that
I am writing about using CLIM.

I have attached a zip file of the source code. With the code unzipped,
you can compile and load the app by loading system.lisp into your lisp
environment. Its a fairly simple file to compile and load the files for
the app.

Once the app is loaded you can start it by typing the form
	(cb:run-class-browser)

Incidently, it would be helpful if there was a feature symbol that was
unique to McCLIM. So that I could distinguish between running in McCLIM
and some other CLIM.

Craig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: class-browser.zip
Type: application/zip
Size: 3733 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/mcclim-devel/attachments/20191011/550042e0/attachment.zip>


More information about the mcclim-devel mailing list