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:
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