Hi,
Over the last following days, Andrei Chis and me have worked on getting the Glamorous
Debugger in a usable state (based on the original effort of Toon Verwaest):
This debugger is part of the Glamorous Toolkit project, and it is based on Glamour (see
the attached screenshots).
You can find some details about it here:
http://www.humane-assessment.com/blog/announcing-the-glamorous-debugger-alp…
Some interesting characteristics:
- It has an integrated inspector that shows all variables in one GTInspector with which
you can browse in place all relevant variables
- Code-wise, the debugger comes with an explicit model that relies neither on the old
Debugger nor on the CodeHolder. The model is rather small and intelligible. In total, the
entire code totals some 400 lines of code (at the moment). To put it into perspective, the
Debugger class has 1096 lines of code (not counting the extra code used by it).
Right now, we consider the code to be in a solid alpha, and we need more eyeballs and
clicks to test it :).
If you are interested in playing with it, you can either find it in the Moose image, or
you can load it in Pharo 1.4 via:
Gofer new
squeaksource: 'glamoroust';
package: 'ConfigurationOfGlamoroust';
load.
(Smalltalk at: #ConfigurationOfGlamoroust) loadDevelopment
Cheers,
Doru
--
www.tudorgirba.com
"No matter how many recipes we know, we still value a chef."