Groovy And Groovy++,Are they different?
문제
i recently came to know that groovy++ have been released, what is the major difference is in Groovy and Groovy++?
해결책
From the groovy++ page http://code.google.com/p/groovypptest/
Groovy++ is statically typed extension of Groovy programming language. Additionally to all goodies of standard Groovy it adds a lot of functionality
- compile time checking of code
- as fast as Java performance of compiled code
- easy mixing of statically and dynamically typed code
- very powerful type inference
- tail recursion traits (interfaces with default implementation)
- extension methods (compile time categories)
- standard library of utilities for functional programming, concurrency and distributed computing (early prototype stage)
다른 팁
There is a good article on what Groovy++ brings to Groovy here. It includes benchmark results, so you can see the performance difference vs. Groovy and straight Java.
Groovy++ is an extension to the core Groovy 1.x language. You drop the GroovyPP.jar file into the Groovy library directory, add @Typed in front of the package keyword in your code, then run your code just as you would in core Groovy. It infers the types, AND runs faster!
제휴하지 않습니다 StackOverflow