Installing Pharo (Exercism)

These guides should help us.

- Remind me how to set up the CLI page – Exercism installation guide

- Installing Pharo page – The simplest way to install Pharo is to use a zero conf download from a terminal command line.

cd ~/Exercism/pharo-smalltalk curl https://get.pharo.org/64/ | bash

- Running the Tests page - Learning Pharo page - Useful Pharo Resources page

# Getting Started

When we launch Pharo, we will see a Welcome project, in a `System Browser` (tip: if we ever lose this window we can open a new one from the Tools|System Browser menu).

# Loading Exercises

For Exercism, we have included a plugin that will let us retrieve and submit Pharo exercises from within the IDE. All we need to do is right click on an exercise package (in this case, the Welcome package in the top left panel), and select the Exercism | Fetch Exercise menu item. This will prompt us for an exercise name (e.g. hello-world), and when entered, it will retrieve it automatically for us.

Exercise names can be found on each exercise description on your Pharo track page (far right). There is a Download instruction with a cli string that contains each exercise key. You can also use the copy button next to the cli instructions and paste the entire string into the fetch prompt (and we will extract the key automatically). When you have entered a valid exercise, the plugin will retrieve the relevant code and display it in the System Browser, ready for you to begin coding with tests. When all your tests are passing, you can submit your solution using the same context menu for your exercise package (right click on the package tag and select Exercism | Submit Exercise...)