 |
 |
|
| Subject: |
Scala, JRuby, Groovy, Scheme, F3 ... |
| Date: |
2007-01-31 00:22:00 |
| From: |
simonreid |
|
|

|
Scala, JRuby, Groovy, Scheme, F3 ...
Regarding the future of languages on the JVM, I hope that:
1) more dynamic and/or weakly-typed languages gain a strong user-base on the JVM. (Obviously I'm not alone there!)
2) at the same time, Java retains its static, strongly-typed character. I don't want to see inconsistent new syntax tacked onto Java, resulting in a Perl-like "too-many ways to do it" mess. If people want closures, great (I do), why not use Groovy or JRuby? (If backwards-compatibility allowed, I would actually like to see Java become more strict - eg. variables declared private and final by default).
3) that with the current rapid improvements in performance, Desktop APIs and the JSR-296 Swing Application Framework, Swing becomes the GUI Toolkit of choice for languages like (J)Ruby and (now that Sun's Java implementation is GPL) maybe even Python (in the form of Jython). Now that would be interesting ... |
|