I haven't tried this, but I think it would be a good #GPT programming pattern:
If you are in a situation where you might create a DSL, instead create a simpler system using JSON and an execution loop. Like {"action": "click", "target": "#button"} if you are doing some testing.
Create a document/prompt describing the JSON and your "DSL" will instead be the natural language prompts to GPT. GPT can also decompile. Some interesting migration patterns may emerge.
@bfb360a6 There's also TypeChat that could help facilitate the going to/from the JSON