help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Help-smalltalk] some simple (hopefully!) visualgst ideas


From: Paolo Bonzini
Subject: [Help-smalltalk] some simple (hopefully!) visualgst ideas
Date: Sun, 26 Sep 2010 12:09:02 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko/20100907 Fedora/3.1.3-1.fc13 Lightning/1.0b3pre Mnenhy/0.8.3 Thunderbird/3.1.3

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]