Domain-Specific Languages
The cluster focuses on debates about the advantages and disadvantages of Domain-Specific Languages (DSLs) versus general-purpose languages, including whether to embed DSLs in existing languages like Ruby or Lisp or create standalone ones.
Activity Over Time
Top Contributors
Keywords
Sample Comments
That's just because you lack the tools to efficiently create new DSLs
The author seems to be advocating DSLs unknowingly.
YES! Preach! Stop making me write DSLs in things that aren't programming languages, and start using programing languages that naturally allow DSLs.
Why is writing DSLs strictly worse than writing complicated transformations built on top of the limited constructs provided by the language itself? (You said never)
It's a lot easier to design a good DSL when it doesn't have to be compatible with anything
Well, go with a language that makes DSL a peace of cake, like Ruby.
a language being a DPL doesn't preclude it from being a DSL
Every language other than machine level assembly instructions as human readable code is a DSL.
What's wrong with DSLs? They make it easier to read and understand code.
It sounds like the concepts he is describing are more appropriate for a DSL within an existing language than in a completely new language.