| Edit | Rename | Changes | History | Upload | Download | Back to Top |
StarBrowser is a one-window umbrella for the Refactoring browser, Trippy inspector and other VisualWorks development tools. StarBrowser allows you to bookmark classes, methods, Store packages or any other Smalltalk object. Select one of your bookmarked items and StarBrowser will show, in the same window, a suitable tool focused on that item. Bookmarked items can be organized into classifications. With smart classifications you can also simply compute bookmarked items from a Smalltalk expression, and have the list kept up-to-date as the result of the expression changes. In short, StarBrowser helps you find and navigate between those classes and objects most relevant to your current work.
Development versions of StarBrowser are published on the DMP Store, a Store Repository hosted by the Software Languages Lab of the Vrije Universiteit Brussel. Release versions of StarBrowser are also mirrored on Cincom's Open Repository.
Note: StarBrowser is also included with some versions of VisualWorks as a parcel in the "contributed" folder. Using these parcels is not recommended.
Check the page "Public Store Repository" for details on how to access the Open Repository. StarBrowser is published as the bundle named "StarBrowser2".
The following code can be executed inside a workspace in a clean VisualWorks image to load StarBrowser from the DMP Store:
Kernel.Parcel loadParcelByName: 'StoreForPostgreSQL'.
Kernel.Compiler evaluate: '
Store.DbRegistry connectTo:
(Store.ConnectionProfile new
name: ''DMP Store'';
driverClassName: ''PostgreSQLEXDIConnection'';
environment: ''soft.vub.ac.be:5432_dmpstore'';
userName: ''guest'';
password: ''guest'';
tableOwner: ''PROG'';
yourself).
(Store.Bundle new name: ''StarBrowser2'') selectVersion loadSrc.'
StarBrowser comes with SUnit tests. If you don't know how to run such tests, you can simply execute the following code in a workspace to run all tests currently defined in your VisualWorks image:
Kernel.Parcel loadParcelByName: 'SUnitUI'. Kernel.Compiler evaluate: 'XProgramming.SUnit.TestRunner open source runAllTests'.
| Edit | Rename | Changes | History | Upload | Download | Back to Top |