hh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet 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 (engelsk)Inngå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-72Konferansepaper, Publicerat paper (Fagfellevurdert)
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.

sted, utgiver, år, opplag, sider
Berlin: Springer Berlin/Heidelberg, 2004. Vol. 3016, s. 51-72
Serie
Lecture Notes in Computer Science, ISSN 0302-9743 ; 3016
HSV kategori
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
Konferanse
Domain-Specific Program Generation, International Seminar, Dagstuhl Castle, Germany, March 23-28, 2003
Tilgjengelig fra: 2011-04-05 Laget: 2011-02-08 Sist oppdatert: 2018-03-23bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekst

Personposter BETA

Taha, Walid

Søk i DiVA

Av forfatter/redaktør
Taha, Walid

Søk utenfor DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric

doi
isbn
urn-nbn
Totalt: 172 treff
RefereraExporteraLink to record
Permanent link

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