Socialize

  • Discuss on the mailing-list
  • Groovy on Twitter
  • Events and conferences
  • Source code on GitHub
  • Report issues in Jira
  • Stack Overflow questions
  • Slack Community
Apache Groovy
  • Learn
  • Documentation
  • Download
  • Support
  • Contribute
  • Ecosystem
  • Blog posts
  • Socialize
  • GEPs
  • GEP-1
  • GEP-2
  • GEP-3
  • GEP-4
  • GEP-5
  • GEP-6
  • GEP-7
  • GEP-8
  • GEP-9
  • GEP-10
  • GEP-11
  • GEP-12
  • GEP-13
  • GEP-14

GEPs for Groovy

Here you can find the GEPs for the Groovy programming language:

  • GEP-1: Groovy Enhancement Proposal
  • GEP-2: AST Builder Support
  • GEP-3: Command Expression based DSL
  • GEP-4: AstBuilder AST Templates
  • GEP-5: File extension dependent AST transformations
  • GEP-6: NIO2 Support for Groovy
  • GEP-7: JSON Support
  • GEP-8: Static type checking
  • GEP-9: Modularization
  • GEP-10: Static compilation
  • GEP-11: Groovy 3 semantics and new MOP
  • GEP-12: SAM coercion
  • GEP-13: Sealed classes
  • GEP-14: Record classes

In addition, smaller GEPs are tracked as issues in Jira:

  • GROOVY-9442: GEP: Support for the new JDK14 string escape sequence (\s for single space)
  • GROOVY-8431: toDebugString method as a core concept
  • GROOVY-7957: Allow static compilation of builders that implement methodMissing / propertyMissing
  • GROOVY-7956: Provide an AST transformation which improves named parameter support
  • GROOVY-4384: Implement GEP-3: extended command expressions
  • GROOVY-1884: GEP: Adding Bound Properties to GroovyBeans
  • GROOVY-1709: GEP: Groovy Enhancement Proposal
  • GROOVY-158: Multiple assignment

Groovy

  • Learn
  • Documentation
  • Download
  • Support
  • Contribute
  • Ecosystem
  • Blog posts

About

  • Source code
  • Security
  • Books
  • Thanks
  • Sponsorship
  • FAQ
  • Search

Socialize

  • Discuss on the mailing-list
  • Groovy on Twitter
  • Events and conferences
  • Source code on GitHub
  • Report issues in Jira
  • Stack Overflow questions
  • Slack Community

The Groovy programming language is supported by the Apache Software Foundation and the Groovy community.

The Apache Software Foundation

Apache® and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.

© 2003-2023 the Apache Groovy project — Groovy is Open Source: license, privacy policy.