Ruby, Groovy では、DSLが書きやすいから、ツールが最初に作られる。
それから2年遅れて、Pythonに移植される

Rubyでは、仮想OSのVagrant, Chef とか、CSSを構造化して書ける、Sass とか。
Groovyでは、ビルドシステムのGradle とか

特徴は、設定ファイルとして見やすく、かつ手続きも、オブジェクト指向風に書ける。
例えば、Ant では、手続きを書けないけど、Gradle だと書ける

加えて、Rubyではシェルスクリプトの代わりになる。
オブジェクト指向で書けるし、シェルスクリプトの文法上の、様々な落とし穴で悩むこともない

半角空白が入っていたから、バグったとか