|
|
|
|
|
by generalpf
4342 days ago
|
|
Some of my old co-workers are working with this language because of Guidewire products. Initially the benefit was that you could write code with lambdas that would share a JVM with the product itself, but now that Java 8 has them, the only reason to keep Gosu around is that all that legacy code. You would never choose Gosu unless you were working with Guidewire products. |
|
A very simple, but amazingly useful example is properties, which have the useful behavior of being both l-values and r-values. Easy to implement, but Java doesn't have them.
Another useful differentiator are feature references:
which have all sorts of interesting applications as a sort of type-safe reflection syntax.And so on.