module hello.World
function main = |args| {
println("Hello world")
}
The world didn't need another JVM language.
So we built yet another one. A simple one.
Latest news
-
Now available: Eclipse Golo 3.4.0
20 Oct 2021 -
Now available: Eclipse Golo 3.3.0
30 Nov 2018 -
Now available: Eclipse Golo 3.3.0-M1
08 Dec 2017 -
Now available: Eclipse Golo 3.2.0 (release)
26 Jun 2017
Learn Golo
Golo documentation across releases.
We invite you to read the development version of the Golo Programming Language Guide.
You can also have a look at our publications, including papers and talks.
Community
- Get the code and contribute on GitHub.
- Report and browse issues.
- Discuss on our mailing-list. Get notified of new commits and issues.
- Watch and edit our Wiki.
Foundations
Golo is a simple dynamic, weakly-typed language that favours explicit over implicit. You should become a Golo programmer within hours, not days.
invokedynamic
Built from day 1 with invokedynamic, Golo takes advantage of the latest advances of the JVM. It is also a showcase on how to build a language runtime with invokedynamic.
Origins
While we have great plans for Golo in our research projects, we also think that it can be useful for the larger Java community.