Golo news roundup #2
Changes in Golo
We have yet to release a
0-preview2 version, but meanwhile you can build Golo yourself from the Git
Golo had to have
continuestatements which are very helpful when used wisely in imperative programming. In each case they operate at the inner-most loop level. Java offers
breakto labels, which is a
gotoin disguise. Golo does not support this.
There were bugs with the capture of references in nested closure structures. If you had encountered weird behaviors with variables not being captured then the current
masterbranch shall definitely have it fixed.
Sylvain Desgrais opened a pull request with investigations around native code integration. His first experiment is around a new
nativekeyword that would help with JNI. Join the discussion on the pull request, as we need to think about JNI versus JNA that could maybe be a better option.
pimpkeyword has been changed to
augmentso as to accomodate cultural diversity around the world. We initially chose
pimpin reference to its clean roots in French, which are anything but offending. Anyway, some people in the world prefer songs with beeps and blanks on the
f***word, so switching to
augmentwill definitely make them happy. If you had Golo code with the
pimpkeyword you are invited to migrate to
augment, but the parser still understands
Our GitHub repository is now integrated with Travis-CI for continuous integration. Any code push or pull request will be checked against OpenJDK 7 and Oracle JDK 7. Travis-CI is an awesome project!
In the community
Golo made the news in the Java Source Oracle blog, which happens to be one of the most popular Oracle blog.
David Festal posted the Netbeans plugin. You can download it from there, but it still needs signature to be available directly from within Netbeans. The latest versions of Netbeans still require Java 6 compatibility, so David will need to tweak the plugin for that.
Julien Viet opensourced a Vertx / Golo integration. This looks very promising!
Daniel Petisme opensourced a Golo plugin for Jenkins. Thanks Daniel!
Jeff Maury is investigating a Golo plugin for Eclipse. Eclipse is definitely a popular IDE, so having both Netbeans and Eclipse IDE integration would be awesome for the adoption of Golo. IntelliJ IDEA support already exists in the form of syntax highlighting thanks to Philippe Charriere.
Philippe Charriere posted a DropBox link with a TextMate / ChocolatApp bundle. While it needs further work, it is a very good start in those editors.
Philippe Charriere experimented with a script / class loading tool called JGolo. It clearly shows how easy it is to embed Golo.
Stay tuned for more Golo news! Feel-free to share interesting news that we could have missed.