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