Today I learnt about a danger specific to DSL designers; ‘language cacophony’!
Stumbled upon an interesting study of DSL’s with JSON syntax. While there are a lot of JSON syntax DSL’s this review only covers infovis DSL’s, but mentions the generation of XML DSL’s that preceded them: No Grammar to Rule Them All: A Survey of JSON-style DSLs for Visualization
In case you wonder the relevance I found it interesting that these languages seem to struggle with the same things that Racket tries to solve.
s.