McCLIM listener: from cool demo to useful tool - Lisp Propulsion Laboratory log

Lisp Propulsion Laboratory log

Paolo Amoroso's weblog. Main interests: Lisp, astronomy (Moon), space exploration (Apollo and early manned programs) Calendar of past entries | Related links xml

McCLIM listener: from cool demo to useful tool

Sunday, September 5, 2004

I don't know whether the CLIM listener that comes with McCLIM was just intended as a cool demo, or as a full-blown application. But the more I use it, the more I find it a valuable development tool.

I most often use its introspection commands, especially those for drawing class hierarchy graphs, and listing class slots or generic functions/methods. This is helpful for exploring and understanding both my own code, and other complex systems I have not written myself, such as CLIM itself. I also use the listener as a quick testbed for playing with some CLIM features or test new ideas.

Some time ago I showed the listener to a friend of mine who is not a programmer. He described it as combining in a single workflow the flexibility of a text-mode command shell, with the ease of direct manipulation of graphical interfaces.


Copyright © 2004 by Paolo Amoroso
amoroso@mclink.it

Created with BlogMax

September 2004
Mon Tue Wed Thu Fri Sat Sun
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Aug  Oct
About Lisp | Practical Common Lisp (learn Lisp) | Planet Lisp (blog agregator) | Common Lisp Directory (software and resources) | Why Lisp?