McCLIM Lisp inspector: 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 Lisp inspector: from cool demo to useful tool

Friday, March 11, 2005

Some time ago I blogged about how McCLIM's CLIM Listener was improving and becoming a valuable tool. Thanks to the work of Peter Scott, Clouseau, the McCLIM Lisp inspector, is getting a critical mass of useful features.

Within the past few days, Peter committed new Clouseau features and changes to the CVS tree, such as function disassembly and tracing. But the most interesting one is the ability of extending the inspector for application-specific objects. He writes in the manual: "It can be extended to aid in debugging of specific programs, similar to the way the Lisp printer can be extended with print-object". The manual provides this example:

Suppose that you're writing a statistics program and you want to specialize the inspector for your application. When you're looking at a sample of some characteristic of a population, you want to be able to inspect it and see some statistics about it, like the average. This is easy to do.

Peter has documented Clouseau in the McCLIM user's manual. See section Inspector: Clouseau of Part IV Utility Programs.

Copyright © 2005 by Paolo Amoroso

Created with BlogMax

March 2005
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 31
Feb  Apr
About Lisp | Practical Common Lisp (learn Lisp) | Planet Lisp (blog agregator) | Common Lisp Directory (software and resources) | Why Lisp?