2000
DOI: 10.1145/357766.351248
|View full text |Cite
|
Sign up to set email alerts
|

Fully reflexive intensional type analysis

Abstract: Compilers for polymorphic languages can use runtime type inspection to support advanced implementation techniques such as tagless garbage collection, polymorphic marshalling, and flattened data structures. Intensional type analysis is a type-theoretic framework for expressing and certifying such type-analyzing computations. Unfortunately, existing approaches to intensional analysis do not work well on types with universal, existential, or fixpoint quantifiers. This makes it impossible to code applications such… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2000
2000
2009
2009

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(32 citation statements)
references
References 17 publications
0
32
0
Order By: Relevance
“…In fact, an early paper of Wang and Appel [21] was titled "safe garbage collection = regions + intensional type analysis;" but they failed to make it work, and they subsequently gave up on using ITA and ended up opting for the lower-tech solution mentioned above [23]. Saha et al [15,19] also tried to use ITA to write the copy function, but their attempt is missing crucial details and didn't really work either.…”
Section: Our Solutionmentioning
confidence: 99%
See 4 more Smart Citations
“…In fact, an early paper of Wang and Appel [21] was titled "safe garbage collection = regions + intensional type analysis;" but they failed to make it work, and they subsequently gave up on using ITA and ended up opting for the lower-tech solution mentioned above [23]. Saha et al [15,19] also tried to use ITA to write the copy function, but their attempt is missing crucial details and didn't really work either.…”
Section: Our Solutionmentioning
confidence: 99%
“…2. It extends λ CLOS with regions [17] and intensional type analysis [8,19]. Functions are also fully closed and use CPS but they can additionally be polymorphic over tags and regions.…”
Section: Target Language λ Gcmentioning
confidence: 99%
See 3 more Smart Citations