About

A domain specific language (DSL) is a computer language that's targeted to a particular kind of problem, rather than a general purpose language that's aimed at any kind of software problem.

domain specific languages (DSLs) = declarative domain specific languages

Example

Examples include:

  • CSS,
  • make,
  • rake,
  • ant,
  • SQL,
  • HQL,
  • many bits of Rails,
  • expectations in JMock,
  • graphviz's dot language,
  • FIT,
  • strut's configuration file….

Documentation / Reference