As Sönke Ludwig seems to work on something very similar, it might make sense to join forces with him too. I will look into both implementations next week, to see where we stand. > > As I said, I will replace Ruby with D, that includes the DSL. It's the > only place where Ruby is used. The rest is D. >