Query and inspect your Java, Smalltalk, C and Cobol programs.
Download SOUL » SOUL on Pharo
Add a new monticello repository:
MCHttpRepository location: 'http://ss3.gemstone.com/ss/SOUL' user: '' password: ''
Load the package named: ConfigurationOfSoul. After that execute the following code:
ConfigurationOfSoul loadBleedingEdge
Save your image and you have got a working copy of SOUL. You can find the Clause and Query browser in the world menu.
First you need to load Ring by adding the following repository:
MCHttpRepository location: 'http://www.squeaksource.com/Ring' user: '' password: ''
Load ConfigurationOfRing and execute the following code.
ConfigurationOfRing loadDefault
Open the SOUL Monticello repository and load SOUL-Absinthe.
AbsintheFactory createAbsintheRepository. MLIForAbsinthe register.
Last but not least you need some data to query. There are some helper methods to import repositories.
RGHistoryRepository importRing
You can test your installation by opening a query browser. Select the AbinstheEvaluator and Absinthe logic repository. The following query should give results:
?version isVersion, ?class isClass
The following screenshot provides an overview of the application: