Download and Install GOAL

GOAL requires Java 8 or later. Windows 32 and 64-bit are supported, as well as macOS 10.14 and up (M1 or Intel) and Linux 64-bit (Ubuntu Xenial Xerus or later equivalent; at least Focal Fossa or equivalent is recommended).

Integrated Development: Eclipse Plugin

For development we have made a plugin for the Eclipse IDE available, including tools for debugging and testing.

Step 1: Install Eclipse

If you do not have Eclipse installed yet, download an installer and run it.

Step 2: Start Eclipse

If prompted, select a workspace directory. Note that special characters in the path of this directory are not recommended.

Step 3: Add a link to the GOAL repository

In the Eclipse menu, select Help > Install New Software > Add to add a new repository (with any name you like) using the following URL: https://goalapl.dev/stable

(for the latest development/beta version, use https://goalapl.dev/beta instead)

Step 4: Install the GOAL Plugin

Select the GOAL Agent Programming field's checkbox (make sure 'Group items by category' is enabled), click Next and follow the installation steps.

During installation, ignore (accept) any warnings about unsigned content.

Step 5: Restart Eclipse

Restart when the installation is done (you will be prompted).

After having installed the plug-in, the GOAL Perspective will be available. Switch Eclipse to this perspective for the first time through Window > Perspective > Open Perspective > Other > GOAL.

Start exploring by for example selecting File > New > GOAL Example Project. Please see Tutorials, Documentation and Education for further instructions.

The GOAL runtime can also be downloaded for headless use here.