Notice: Some of the services that support the smooth operation of our websites are still in the process of being restored. As a result, certain features—such as images and committer paperwork—may be temporarily unavailable. Our team is actively working to resolve these issues and restore full functionality as soon as possible.

Thank you for your patience and understanding.

Eclipse Golo™ 3.0.0-incubation

3.0.0-incubation

Description

This is our first release since joining the Eclipse Foundation. We produced 3 milestones that introduced notable features and changes to the Golo programming language:

A complete changes summary can be found at https://wiki.eclipse.org/Golo/Roadmap-v3.0

This marks a concrete progress compared to the possible work items of our incubation proposal.

Architectural Issues

The main changes in this release are:

  • Support of Java 8
  • Named arguments
  • Union types
  • Fixed LL(k) parser for operators
  • foreach loops with guard conditions
  • Easier adapter generation API
  • Extensible CLI subcommands
  • Collection comprehensions, inspired by Python
  • A switch to the Gradle build tool
  • Simplified parser errors.
Communities

Golo talks were given at events such as the JUG SummerCamp in France. A tools in action session will also happen at Devoxx 2015 http://cfp.devoxx.be/2015/talk/JVJ-2637/Cylons_have_written_%22The_Plan%22_in_Golo