-
Notifications
You must be signed in to change notification settings - Fork 52
Home
April 2022
Roassal is a visualization engine, written in the Pharo and VisualWorks programming languages originally created at ObjectProfile in 2011 for describing the capabilities and requirements of data models in the Pharo environment. Roassal has evolved and may continue to evolve in future iterations.
This is the third version of Roassal. This visualization engine is currently working with the project Athens and Cairo, but in the future, you can select another back-ends like Bloc in a future.
Installing Roassal is relatively easy. In pharo 7 or pharo 8 open a playground and run the next script.
Metacello new
baseline: 'Roassal3';
repository: 'github://ObjectProfile/Roassal3';
load.
Then run this example RSAnimationExamples new example04BoxWindmill
that will produce the next image
There are other ways to install Roassal in your project
Try to use the stable version, and void new commits and changes that can damage your production project.
Metacello new
baseline: 'Roassal3';
repository: 'github://ObjectProfile/Roassal3:v0.9';
load.
Metacello new
baseline: 'Roassal3';
repository: 'github://ObjectProfile/Roassal3';
load: 'Core'.
There are 4 groups in Roassal:
- Core: loads core Roassal's classes, this means the minimal packages.
- Tests: loads core and tests packages.
- Examples: loads core and example packages.
- default: loads everything
When you are creating your baseline for your application you can select to use:
- The latest version
spec baseline: 'Roassal3' with: [ spec repository: 'github://ObjectProfile/Roassal3' ].
- The stable version
spec baseline: 'Roassal3' with: [ spec repository: 'github://ObjectProfile/Roassal3:v0.9' ].
- One group
spec
baseline: 'Roassal3'
with: [
spec
loads: 'Core';
repository: 'github://ObjectProfile/Roassal3' ].