Linked by Thom Holwerda on Wed 20th Jul 2005 17:32 UTC, submitted by anonymous
General Development Groovy took a gigantic leap this past April, with the formal release of a new parser aimed at standardizing the language as part of the JSR process. If you weren't paying attention before, now's the time to start. The new syntax is chock full of enhancements to the language designed for a short learning curve and a big payoff. Resident Groovy practitioner Andrew Glover walks through most important changes to Groovy's syntax and shows you a handy feature you won't find in classic Groovy.
Order by: Score:
Two articles two posts apart
by smitty_one_each on Wed 20th Jul 2005 18:58 UTC
smitty_one_each
Member since:
2005-07-07

for JVM-based scripting languages.
In the Serious Non-Troll Question Department, does such activity indicate
[] increased interest in JVM-based solutions
[] fragmentation of the Java world
[] a breadth vs. depth approach, where an army of small languages strive to avoid being caught in a net...

Reply Score: 1

Groovy and Boo
by Lumbergh on Wed 20th Jul 2005 19:08 UTC
Lumbergh
Member since:
2005-06-29

Groovy and Boo seem to address the same issues for the two platforms - an agile language that is specifically geared towards a particular framework.

Reply Score: 2

JSR = jump subroutine?
by Anonymous on Wed 20th Jul 2005 19:27 UTC
Anonymous
Member since:
---

Acronym overload again.
JSR = jump sub routine...

Reply Score: 0

Anonymous
Member since:
---

Unfortunately for Java folks, natively-compiled dynamic languages such as various Common Lisp implementations (SBCL, Allegro) run much, much faster than JVM-hosted dynamic languages. Also, the JVM lacks many dynamic features that are necessary for full implementations for languages such as Smalltalk. So you won't see "real" dynamic languages on the JVM, just slow scripting toys like Groovy.

Reply Score: 0

full text of article
by doug on Wed 20th Jul 2005 20:28 UTC
doug
Member since:
2005-07-07

In case it gets slashdotted ;)


"Our apologies...

The IBM developerWorks Web site is currently under maintenance.
Please try again later.

Thank you."

Reply Score: 1

to Anonymous:
by ahmetaa on Thu 21st Jul 2005 02:53 UTC
ahmetaa
Member since:
2005-07-06

Actually, Groovy produces byte code. So, it might be almost as fast as Java in cases.

Reply Score: 1

RE: to Anonymous:
by Anonymous on Thu 21st Jul 2005 11:00 UTC in reply to "to Anonymous:"
Anonymous Member since:
---

The fact that it produces byte code does not have to make it fast. Just think: compiled Java code might only take a couple byte code instructions to read a variable, while Groovy code might have to use a long byte code subroutine in order to find out what type the variable is, what operations are possible, etc.

Reply Score: 0

JVM language comparisons
by Anonymous on Thu 21st Jul 2005 13:09 UTC
Anonymous
Member since:
---