All,

looks like visualgst is healthy and is introducing some interesting improvements to Smalltalk browsing:

- sidebar sender/implementor
- compilation errors in an infobar
- tabbed browsing

Here are some more ideas to improve VisualGST with respect to this points:

1) finish the transition to BrowserState objects by:
- adding ContextState for the debugger
- adding #state: to the browsers replacing the complicated #select... methods; setting a state automatically updates the listboxes - rationale: this should simplify fixing http://smalltalk.gnu.org/project/issue/505 by reverting to the previous state upon a compilation error

2) merge the two notebooks
- rationale: the required refactoring will ultimately make it easier to provide pluggable tools (e.g. sunit browser within GtkLauncher) and multiple GtkLaunchers

3) improve RBParser to provide fine-grained Exception objects; calling the parse error block should simply be the default action of the exceptions - rationale: fine grained exceptions are an easy way to customize the compilation error infobar and provide squeak's "declare undefined variable as..." functionality - could also be used for incremental parsing. making an incomplete but valid parse tree can help autocompletion

Paolo

_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk

Reply via email to