Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Collapse sidebar
home:fstrba:maven
gosu
Overview
Meta Configuration of Package gosu
<package name="gosu" project="home:fstrba:maven"> <title>The Gosu programming language</title> <description>Gosu is a pragmatic programming language for the JVM. It has been designed with Java developers in mind by providing a set of features that allow them to be more productive without sacrificing the benefits of Java’s simple syntax and type-safety. Gosu is an object oriented language with a sprinkle of functional programming features. Gosu features: • Open Type System • Advanced type inference • Program files (scripts containing statements, functions, and classes at the same level) • Structural typing (similar TypeScript’s interfaces) • Extension methods (aka enhancements) • Java interoperability • Lambda expressions • Classes/Interfaces/Enums • Generics (reified, covariant type parameters and no wildcards) • Composition (with the delegate keyword) • Properties • Null Safety (supports operator ?. etc.) • Named Arguments and Default Parameter Values • A powerful for each statement with user-defined intervals types • Member Literals • Object Initializers • Classpath Statement and Shebang (useful when you use Gosu as a scripting language) • ...and more</description> <url>http://gosu-lang.org/</url> </package>
Locations
Projects
Search
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects