June 28, 2004
A Groovey Java meetup

London Java Meetup - 12 July 2004. This meetup's topic is Groovy, James Strachan's dynamic language for the JVM. I've had my say on this before - what does it have that Jython doesn't have? The main answer seems to be that Groovy has a Java-like syntax. Since I prefer Python's syntax, this isn't a big win for me. ;-)

Groovy's other big plus points are either shared with Jython (transparent access to the Java API, ability to create real Java classes) or pretty minor (Groovy has closures).

Python offers me the advantage that I can use (pretty much) the same language for COM scripting, Windows API madness, you name it. Can't do these with Groovy!

Anyway, as I said last time, I like the people, and we never manage to stay on-topic anyway, so I'll be there.

Oh, and a big thanks to Jez for organising these.

Posted to Java by Simon Brunning at June 28, 2004 10:50 AM
Comments

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 13, 2004 05:22 AM

hi

Posted by: fd on November 8, 2004 10:58 AM
Post a comment
Name:


Email Address:


URL:



Comments:


Remember info?