DSL chapter ++

Feature highlights: pattern modeling,  dynamic parameter binding