Edit Rename Changes History Upload Download Back to Top

StarBrowser

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.

Obtaining StarBrowser

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.

Obtaining Release Versions from the Cincom Open Repository

Check the page "Public Store Repository" for details on how to access the Open Repository. StarBrowser is published as the bundle named "StarBrowser2".

Obtaining Development Versions from the DMP Store

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.'

Running the Test Cases

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