Linked by Thom Holwerda on Wed 10th Nov 2010 18:56 UTC, submitted by fran
Java "Programmers in the Java environment have another tool in their box, following the launch of a new programming language called Gosu. Publicly released by Guidewire Software, Gosu is a general purpose programming language that runs on the Java Virtual Machine. According to the developers, Gosu is an object-oriented language that is 100% compatible with Java and has a promising set of attributes compared to other JVM languages. For example, Gosu boasts solid IDE tooling and static typing (meaning variables don't have to be defined before they're used), which remain rare in the world of JVMs."
Permalink for comment 449763
To read all comments associated with this story, please click here.
RE: Comment by sukru
by JeffS on Fri 12th Nov 2010 16:41 UTC in reply to "Comment by sukru"
Member since:

Why bother? Simple. So you can use those goodies on other platforms besides Windows, or .Net. I'm not knocking those, but lots of people prefer choice of platforms as well as vendor.

And give credit where credit is due. Ander Hejlsberg and his team at MS have done a fantastic job of designing and evolving C#.

And unfortunately, Java (the language) has fallen behind.

However, the JVM itself is a fantastic, wonderful feat of software engineering, and a great platform to run on, and loaded with huge, fantastic, libraries.

Java (the Language) being behind the times, + the JVM (the runtime/platform) being a wonderful platform and great engineering = need for other JVM languages. Enter Scala, Groovy, JRuby, Jython, Clojure, and now Gosu. And some of these are already well into large production environments - Groovy and Grails, Scala + Lift, JRuby, etc.

This is where the excitement of Java lies - JVM + newer JVM languages.

Edited 2010-11-12 16:41 UTC

Reply Parent Score: 2