Comment by jacobwilliamroy
6 years ago
I think that the syntax of a DSL should make a problem easier to work with, like CLISP's format macro. Yeah it's kind of crazy having to learn a whole mini-language just to use a certain library, but my experience with CLISP assures me that this madness is worth it. I prefer to manipulate strings using format rather than try to do it in a real LISP.
That is the difference between an internal and external DSL. See https://martinfowler.com/dsl.html
I don't see the difference.