hh.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
DSL Implementation in MetaOCaml, Template Haskell, and C++
University of Waterloo, Waterloo, Canada.
University of Glasgow, Glasgow, United Kingdom.
Research Centre Jülich, Jülich, Germany.
Rice University, Houston, Texas, USA.
2004 (Engelska)Ingår i: Domain-Specific Program Generation: International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003. Revised Papers / [ed] Christian Lengauer, Don Batory, Charles Consel & Martin Odersky, Berlin: Springer Berlin/Heidelberg, 2004, Vol. 3016, s. 51-72Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

A wide range of domain-specific languages (DSLs) has been implemented successfully by embedding them in general purpose languages. This paper reviews embedding, and summarizes how two alternative techniques - staged interpreters and templates - can be used to overcome the limitations of embedding. Both techniques involve a form of generative programming. The paper reviews and compares three programming languages that have special support for generative programming. Two of these languages (MetaOCaml and Template Haskell) are research languages, while the third (C++) is already in wide industrial use. The paper identifies several dimensions that can serve as a basis for comparing generative languages.

Ort, förlag, år, upplaga, sidor
Berlin: Springer Berlin/Heidelberg, 2004. Vol. 3016, s. 51-72
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 3016
Nationell ämneskategori
Data- och informationsvetenskap
Identifikatorer
URN: urn:nbn:se:hh:diva-14411DOI: 10.1007/978-3-540-25935-0_4ISI: 000222059500004Libris ID: 11375042ISBN: 978-3-540-22119-7 ISBN: 978-3-540-25935-0 OAI: oai:DiVA.org:hh-14411DiVA, id: diva2:396147
Konferens
Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003
Tillgänglig från: 2011-04-05 Skapad: 2011-02-08 Senast uppdaterad: 2018-03-23Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltext

Personposter BETA

Taha, Walid

Sök vidare i DiVA

Av författaren/redaktören
Taha, Walid
Data- och informationsvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetricpoäng

doi
isbn
urn-nbn
Totalt: 172 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf