Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-8503

Fund Groovy Development



    • Planned Work
    • Status: Closed
    • Major
    • Resolution: Implemented
    • None
    • None
    • None


      Join the HMS Groovy Bounty, Pledge Allegiance and Pay your Groovy Pals !

      This is an experimental umbrella task to collect pledges/bounties that people commit to paying to a (to be created) Groovy funding / developer 's Paypal address on completion of a specific Groovy feature or fix.
      If you would like to pledge for a task, just add the task name and the amount as a comment below, and I will update the totals in each currency.

      Current feature bounties:

      Name Issue Amount pledged Description
      Make Groovy Java 9 compatible   100 EUR General ongoing development efforts to make Groovy compatible with Java 9 features
      var & final RHS type support   100 EUR Support
      final x = RHS -> final typeof(RHS)
      var typeof(RHS) x = RHS
      for the most common practical cases
      Non-map based named parameters GROOVY-8451 300 EUR Support type safe, flexible named parameters for ctors and methods, in addition to the existing, restricted map-based named parameters
      Global constructor call support without new keyword GROOVY-8490 200 EUR Extend @Newify so that calling class ctors can be easily enabled for a whole project
      block type closures (GROOVY-6880,GROOVY-8301) 200 EUR Support a mechanism to inline "closures" that actually semantically represent block constructs, so that return/break/continue work as for a regular code block, and the unnecessary performance hit in these cases can be avoided




            Unassigned Unassigned
            emge mgroovy
            0 Vote for this issue
            4 Start watching this issue