[Openmcl-devel] Some more feedback regarding the Clozure CL IDE...

Rainer Joswig joswig at lisp.de
Wed Nov 21 03:51:49 PST 2007


here is some more feedback regarding the Clozure CL IDE:

* It would be good to to have the indent-region command in Edit menu  
(in the menubar)
   and the right-click context menu. What other interesting commands  
should be
   available in the right-click context menu?

* If the apropos window is hidden, there was a package typed and
   then the window is shown again, the package
   is not visibly printed. It is there and can be selected, but there  
   no characters shown. Can't reproduce that now

* placement of new editor windows on the screen is not really that  
   It seems to open the window always at the same place (plus some  
offset when
   you open new windows, so that they are 'stacked').  Textedit does  
the same.
   Apple Mail is a bit more clever. It stacks the new window at the  
   position of the current window + offset. This allows you to move an  
   to a new position and have all subsequent editor windows opened  
   based on this position. This is especially useful on large screens.

* MCL has control-click (IIRC) in the close box (red button) of some  
   It would simply hide the window. It would be listed in the window
   list, but with a mark that it is hidden.
   One could unhide the window later. This reduces screen clutter  
without the
   need to hide the window in the dock.

   I guess a similar scheme would be useful for Clozure CL, too.

* Option-click in a hemlock window closes all hemlock windows. It should
   really ask before it does that. Currently also there is the dialog
   that asks if you want to save a window (when it is modified). What  
should it do when you
   press cancel? Currently it leaves the window open, while all other
   editor windows are gone.

* Cursor movement in a Hemlock window. The Mac has page up/down and
   window start/end keys. Most applications (say text edit) only
   move the view over the underlying content. The text cursor is not  
   Unfortunately Hemlock moves the cursor. It should really stay
   at the place if one looks around in the file.

* There is an example currency converter by Mikel Evis. (Thanks for  
the example, Mikel!)
   It shows how to build a currency converter application with  
   What it seems to lack is a section that explains how to run the  
   from the IDE to test it out before saving the application. I should
   shortly explain how to get the currency converter window displayed  
from the IDE:

After writing 'Clozure CL' a few times, it seems to be quite  
natural. ;-) No more OpenMCL. ;-)


Rainer Joswig

More information about the Openmcl-devel mailing list