Dear Eclipse Golo community,
The Eclipse Management Organization (EMO, in /cc) recently contacted me to know what was the status of the project.
They have noted that we haven't had a release in nearly 2 years, and that the development had effectively come to a halt.
These challenges are still present and explain the current dormant state of the project.
- Java 9+ and JPMS modules introduced some significant changes. Some tests do not pass anymore, and you will get illegal reflection warnings. Nearly 2 years after the release nobody found time to fix these issues.
- Golo had reached a stability plateau, with all features initially envisioned being implemented.
- People involved in the project have moved on to other duties and opportunities. Time is scarce, as always :-)
Yannick Loiseau and I have discussed opportunities for Golo to be used as part of a PhD thesis that he might get to supervise soon, but at this point this remains highly speculative and contributions to upstream Golo won't likely happen before 2 years or so.
- People are still motivated to move the project forward as an Eclipse project, and we discuss how to make the project move forward. We don't need to get back to a sustained development pace, just planning some features, fixes and a release for the next year is a good enough target. If you have ideas, even "tiny" things then it's definitely a good time to get involved!
- We decide that we have reached the end of life as an Eclipse project, and we engage in a termination review. The code won't disappear, but the project will be parked and we can always host a reference repository back at the 'golo-lang' GitHub repository. Note that future projects can always be based -- or revive -- Golo, just not as an Eclipse project.
There is no rush to decide and I am looking forward to your feedback.
I will be on/off starting next week and for the next 3 weeks. I would like to conclude this discussion in the last week of August (W35) and move forward with whatever option the community wants.
Thanks everyone and let's have a fruitful discussion ;-)
- Julien