Skip to main content

Neal Ford: Extension without inheritance, Part 3

Groovy metaprogramming gives you easy solutions to common problems. The languages — Groovy, Scala, and Clojure — remedy the Java language's extension limitations in numerous ways. This installment covers the astounding extension capabilities that are available through Groovy's metaprogramming facilities...

Community: General