Topic summary
Domain-specific Programming Language

Extracted from the Wikipedia article Domain-specific language.
DSLs are more often declarative than general-purpose languages. Examples: QML, SQL, XSLT, by some people CSS is considered a declarative domain-specific programming language