Now available: Eclipse Golo 3.2.0-M6
Long time no see… we’ve been too busy to push another milestone, yet lots of contributions have been merged in the master
branch (Yannick FTW!).
So here we are with Golo 3.2.0-M6 :-)
Making a @golo_lang release with @yannick_loiseau @artpej pic.twitter.com/0en05wFKaZ
— Julien Ponge (@jponge) 20 April 2017
What’s new
- Multiple imports from the same statement, as in
import java.util.{Collections, Objects, stream.Collectors}
. - Relative imports from the current module, as in
import .bar.Baz
. - Misc improvements of the struct generated classes.
- Localisation in the compiler, CLI interface and runtime.
- Fixed multiplication of strings by 0 that was not an empty string.
- Implicit import of the current package (e.g.,
module foo.Bar
implicitly has aimport foo
). - New
catcher
higher-order function. - Print a warning when unable to load a class.
- Golodocs now have an index file.
- Fixed a bug on self reference in closures.
- The Golo source code is now compiled with the
javac -parameters
flag and with UTF-8 encoding. - Issues in dealing with named parameters from Java classes have been fixed.
- Improvements to
DynamicObject
: newkind
property to tag objects and a defaulttoString
method constructs a representation based on all properties values. - The JavaCC / JJTree generated code has now been moved to
src/main/generated
. - Golodoc now link to a HTML version of the corresponding source code elements.
- Misc fixes.