Get started

Starting is easy. We just ask you to stick with it for a few days to feel the effect.

Install and run

First things, first. Please go ahead and install Glamorous Toolkit. We'll wait.

So, here is what just happened. You downloaded a self contained installation made of a Glamorous Toolkit image, a Pharo virtual machine, and a few other things. The contents of the folder should look like this:

Now, run the image with the virtual machine and you are good to go.

What is Pharo and how does Glamorous Toolkit fit with it?

Yes, that's a legitimate question. Pharo is a Smalltalk language and environment. That means that you have a very tight integration between the language and the development environment. Pharo already comes with a development environment. Glamorous Toolkit offers a novel alternative environment based on a completely new graphical stack.


Ok, so back to your installation. It should now be running and look like this:

Now what? Start by browsing. The first thing you see is the Glamorous Tour document. That's a live document. Go ahead. Click on the links. Read the tutorials. We just warn you that it's quite captivating. Better allocate a Pomodoro or two to not lose track of time.

Hello world

Open the GToolkit Playground (from the top Pharo menu choose GToolkit/GToolkit Playground) and type:

'Hello world'

Now press this button, and you should see this:

That's it. You executed a piece of code and you are now inspecting the resulting object. Did you expect to rather print the result on some console? That's possible as well. Execute and inspect:

transcript := GtTranscript new.
transcript show: 'Hello world'.

And you should get:

Now, you created a transcript object, and told it to show the string. At the end you saw the result being printed in the transcript rendering. Did you still expect to see an example that prints this to the operating system console? That's possible as well, but let's stop here for now.