I disagree.
A library works within the style and bounds of the base language.
A DSL intends to re-define the base language and invent new keywords and a unique control flow.
A library works within the style and bounds of the base language.
A DSL intends to re-define the base language and invent new keywords and a unique control flow.
God bless generations of programmers doing the same thing over and over again.
It's funny how you can't even agree that there _might_ be languages that do allow you to create your own DSLs within the style of those languages; there _isn't_ a base language.