New answers tagged

1

You are touching upon the difference between an External DSL (a separate language with its own syntax and semantics) and an Internal DSL (a way to creatively design an API in such a way that using it feels like a different language, even though it is actually still bound by the syntax and semantics of the "host" language). You will also sometimes hear the ...


2

This isn't a DSL, it's simply an API. An API provides a set of building blocks for use within the language the application programmer is using. If it's a set of building blocks for use within another programming language that another programmer will be using, it's a set of bindings. A domain-specific language is a newly invented language, usually one that ...



Top 50 recent answers are included