Quick start

For the impatient, Spec can be found in any Pharo 3.0 image. You can download and run one with the following script:

~ $ curl get.pharo.org/30+vm | bash
~ $ ./pharo-ui Pharo.image

#=> Pharo is now opening

Here you are, you can now play with Spec. Where is starts to be really interesting is when you need to define your own user interface, or if you want to quickly prototype one. Then the magic happens and a couple line of code is enough to open a widget.

ButtonModel new 
    label: 'Browse me';
    action: [ Smalltalk tools browser openOnClass: ButtonModel ];
    openWithSpec.
    
ListModel new 
    items: Smalltalk allClasses;
    openWithSpec.    
    
"And many more widgets are waiting for you!"