It is well known to use Ruby to build (internal) DSL. Domain specific Language. But, is there any more "high level" Tools/Libs or Framework to let me design/implement my DSL? I have found this one http://dslkit.rubyforge.org/ any suggestion? thanks a lot