2013
DOI: 10.1007/978-3-642-40447-4_2
|View full text |Cite
|
Sign up to set email alerts
|

Combining Deep and Shallow Embedding for EDSL

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
40
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 50 publications
(42 citation statements)
references
References 15 publications
0
40
0
Order By: Relevance
“…The mechanisation of a calculus in a meta language can use either a shallow or a deep embedding (Svenningsson and Axelsson 2013;Gill 2014).…”
Section: Future and Related Workmentioning
confidence: 99%
“…The mechanisation of a calculus in a meta language can use either a shallow or a deep embedding (Svenningsson and Axelsson 2013;Gill 2014).…”
Section: Future and Related Workmentioning
confidence: 99%
“…Based on ideas from polytypic programming [41,83,77] we introduce a type class Iso[T], which defines a mapping between Vec and the Rep types it consists of:…”
Section: First-class Now Second-class Latermentioning
confidence: 99%
“…LMS is called lightweight because it is implemented as a library instead of baked-in into a language, and it is called modular because there is complete freedom to define the available operations on Rep Another way to look at this structure is as combining a shallow and a deep embedding for an IR object language [21]. Methods like infix_+ can serve as smart constructors that perform optimizations on the fly while building the IR [18].…”
Section: Futamura Projectionsmentioning
confidence: 99%