Search code examples
smalltalkpharoseaside

How do I load Magritte3 and Seaside 3.0 in Pharo 4.0?


If you click on the desktop in Pharo 4.0 -> Tools -> Configuration Browser and search for "seaside" you get Seaside 3 and MagritteSeaside both of which install the latest version of everything.

How do I install Magritte 3 andSeaside 3.0(not 3.1) in a freshly downloaded Pharo 4.0?


Solution

  • In the Configuration Browser instead of installing the stable version select Load Configuration button.

    Then open a Playground (World > Playground) and execute the following

    (ConfigurationOfSeaside3 project version: #'release3.0') load
    

    If you want a different version, open the class ConfigurationOfSeaside3 (you can do so by selecting the name and pressing ctrl+b, or via Spotter (shift+enter).

    Once opened, select the symbolic versions protocol and see what versions are available. You could also load exact patch version such as 3.1.1.3 in the same way, but I strongly advise against it.

    enter image description here

    As for MagritteSeaside, it just loads a specific group from Magritte, but you can load it directly:

    load Configuration of Magritte3 from Configuration Browser in the same way, and execute the following

    (ConfigurationOfMagritte3 project version: #'release3.0') load: 'Seaside'