GSoC/GCI Archive
Google Summer of Code 2014

Groovy Community

License: Apache License, 2.0

Web Page: http://groovy.codehaus.org/GSoc+2014

Mailing List: http://groovy.codehaus.org/Mailing+Lists

The Groovy programming language for the JVM gathers a community and ecosystem around it made of various projects, like web frameworks, testing libraries, concurrency toolkits, and more. The Groovy Community proposes to be the umbrella for all the project of the Groovy ecosystem.

Projects

  • An Antlr v4 grammar for Groovy I'd like to rewrite Groovy's grammar in Antlr v4 terms and write a parser, which using generated one constructs Abstract Syntax Tree for Groovy. As a part of this work I have planned to improve Groovy Console AST browser because it can help me a lot with research phase. Also I can provide a new high-level API for AST transforms.
  • Groovy GPars Remoting Implement remoting for actors, agent and dataflows