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.