Last updated at 2:16 pm UTC on 1 July 2018
Domain specific language
A domain-specific language (DSL) is a computer language specialized to a particular application domain.
Simpler DSLs, particularly ones used by a single application, are sometimes informally called mini-languages.
Smalltalk as a DSL
Regular Smalltalk expressions make a good DSL if class / object and method names are carefully chosen.