Eclipse Golo 3.0.0-incubation Release Review

Type: 
Release
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, November 4, 2015
Project: 
Release: 

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