July 08, 2004
Jython and Groovy

Groovy is still getting all the hype at the moment, but Jython is still very much in the picture. In fact, I hope and expect that they'll both succeed. Both get a flattering mention in Extend your Java Application with Embedded Languages.

On the Jython side, the Jython site is now indicating a major Summer release, just as Samuele said in April. Also, I hear from Jez that the Sun boys are planning to make some changes to the JVM to make continuations easier to implement in Groovy. Might this make generators easier to implement in Jython? Perhaps Samuele should get in touch with James...

Also, IBM's developerWorks is running a new series, alt.lang.jre, covering alternate JVM languages. The first article, Get to know Jython, in a nice little intro into, uh, well, I suppose you can work out what it's about for yourself. ;-) I wouldn't be surprised if a Groovy article isn't to far behind.

Posted to Python by Simon Brunning at July 08, 2004 01:33 PM
Comments

Getting all the hype or not, I can see that Groovy is getting a JSR - http://www.jcp.org/en/jsr/detail?id=241

Posted by: AviadBD on July 8, 2004 05:22 PM

groovy has callcc ??

Posted by: gabriele on July 9, 2004 12:29 AM

My quick summary of Java scripting languages:

BeanShell
:-( can't create classes

JRuby
:) concise regular-expression handling
:-( can't shortcut .getFoo() to .foo
:-( can't concatenate strings and numbers directly

Groovy
:) concise regular-expression handling
:-( filename must be valid class name
:-( can't use Java prior to 1.4

Jython
:) whitespace defines blocks - concise
:-( creates a bunch of *$py.class files
:-( no boolean type
:-( can't concatenate strings and numbers directly

Posted by: Jonathan Aquino on July 9, 2004 03:03 AM
Post a comment
Name:


Email Address:


URL:



Comments:


Remember info?