I'm curious why you decided to go with a DSL instead of embedding an established language?
On the other hand, this is true of every web site using a JS-world framework, and worse, even static sites if they use JS ad scripts.
I'm curious why you decided to go with a DSL instead of embedding an established language?