This video explores Groovy’s features to see how far we have come with a general purpose programming language for writing DSLs. There have been many attempts to create languages which allow us to express our problems in higher-level languages: from COBOL to Object-Oriented languages, from Logic processing languages and SQL to rules engines. All have taken us forward in leaps and bounds but have failed to get very close to the language of the subject matter expert.
Video Producer: JavaZone Conference