HaskellWiki

Haskell | Wiki community | Recent changes
Random page | Special pages

 

Not logged in
Log in | Help

Embedded domain specific language

Categories: Glossary

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.

Discussion of common problems

Sharing and recursion are common problems when implementing DSLs. Often some kind of observable sharing is requested.

Retrieved from "http://www.haskell.org/haskellwiki/Embedded_domain_specific_language"

This page has been accessed 1,555 times. This page was last modified 13:10, 15 February 2008. Recent content is available under a simple permissive license.