Golo
— a lightweight dynamic language for the JVM.

back to the front page

 The Netbeans support is live!

David Festal from Serli provides us with an awesome Netbeans plugin. It is part of our golo-lang community organization on GitHub, and Serli makes it available under the Apache License, version 2.0.

Netbeans is a free, opensource and popular IDE that works on all major operating systems. Plus, it has a nice community sustaining it.

While the plugin had been available since the initial public release of Golo, this required either building it from source or installing it manually from a .nbm file.

This is now a thing from the past, as the Golo Netbeans plugin can now be downloaded from within Netbeans! David went through the required validation steps to have the plugin available for direct downloads from Netbeans, not just from the plugins portal website.

Installing the plugin

Open the plugins management interface:

Installing the plugin

It may be useful to refresh the catalog to ensure that the plugin is listed.

Once the plugin has been installed, it is recommended that you restart Netbeans:

Restart Netbeans

Configuring the plugin

Golo is not embedded with the plugin, so you will have to point the plugin to a Golo distribution directory:

Setup

Do not forget to specify a Java SE 7 platform. OpenJDK 7 and 8 will do just fine, too.

Profit!

IDE

The plugin does not just provide syntax highlighting. You may run Golo modules having a main function from the editor contextual menu. The structure view provides a quick overview of the current source file symbols, including closure definitions.

And of course, you will be haunted for errors:

Errors

What’s next?

Thanks David, thanks Serli!

Many thanks to David for his awesome work, and hats off to his employer Serli for allocating him so time to help the Golo community!

comments powered by Disqus


Copyright © 2012 – 2017 INSA Lyon, CITI Laboratory and contributors.

Privacy Policy | Terms of Use | Copyright Agent | Eclipse Public License | Legal Resources