Remix.run Logo
sdovan1 8 hours ago

Sometimes I wonder why we need to invent another DSL. (or when should we?)

At work, we have an XML DSL that bridges two services. It's actually a series of API calls with JSONPath mappings. It has if-else and goto, but no real math (you can only add 1 to a variable though) and no arrays. Debugging is such a pain, makes me wonder why we don't just write Java.

panzi 6 hours ago | parent [-]

That's the biggest problem with DSLs: debugging!