Versions Compared

Key

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

...

Other topics we could consider for later Groovy

  • true named arguments
  • compiler related:
    • investigate making the groovyc compiler multithreaded
    • Incremental compiler
  • ability to pass expression trees / AST nodes as parameters (see C# 4's own expression tree)
  • lexical categories
  • a symbol concept, a bit like Ruby's :symbol, or like Java interned strings
  • co-routines and/or generators
  • pattern matching
  • parser combinators
  • a native template engine compiling to AST (faster, correct line numbers for error reporting, optimized outputting, etc.)
  • ...