The Gosu programming language
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:
You need Java JDK 1.8 and Maven 3.x to build Gosu. Set the JAVA_HOME environment variable to JDK 1.8's home.
Clone the project from GitHub and run:
mvn compile
To execute tests:
mvn test
To change the version number:
mvn -B release:update-versions -DdevelopmentVersion=1-someValue-SNAPSHOT
Need help getting your project off the ground? Want to discuss features in the next release, among both users and the Gosu team? Participate in our discussion forum or report a bug:
Gosu is released under version 2.0 of the Apache License.
Enjoy!