Personal tools

Embedded domain specific language

From HaskellWiki

Revision as of 15:59, 9 November 2007 by Lemming (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Embedded Domain Specific Language means that you embed a Domain specific language in a language like Haskell. E.g. using the functionalMetaPost library you can write Haskell expressions, which are then translated to MetaPost, MetaPost is run on the generated code and the result of MetaPost can be post-processed in Haskell.