Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Possible mentor: Jorge Franco

Groovy and Java joint compiler without stubs

Groovy already has a joint compiler, but it works by producing stubs for groovy files. Not only does the resulting disc IO increase the time the compiler needs to compile something a lot, it also has certain limitations. Examples are unapplied xforms and certain situations where direct calls to the super class are required, but the joint compiler cannot produce them, because it has no idea how the class looks like. This proposal is to create a bridge between javac and groovyc internal data structures similar to what was been done for the groovy-eclipse compiler.

Project: Groovy

Possible mentor: Jochen Theodorou