1990
DOI: 10.1016/0890-5401(90)90018-d
|View full text |Cite
|
Sign up to set email alerts
|

Type inference for polymorphic references

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
130
0

Year Published

1994
1994
2016
2016

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 148 publications
(132 citation statements)
references
References 1 publication
2
130
0
Order By: Relevance
“…The most difficult lemmas in our proof are about the type system, and rely on α-equivalence reasoning over type schemes. Similar lemmas, concerning the type system only, were proved by Tofte [27].…”
Section: ⊢ ∀ T Inp Syntax_ok T ⇒ Asm_semantics (Compile T) Inp ⊆ Semsupporting
confidence: 49%
“…The most difficult lemmas in our proof are about the type system, and rely on α-equivalence reasoning over type schemes. Similar lemmas, concerning the type system only, were proved by Tofte [27].…”
Section: ⊢ ∀ T Inp Syntax_ok T ⇒ Asm_semantics (Compile T) Inp ⊆ Semsupporting
confidence: 49%
“…(The smallest fixpoint is always false on value/store pairs that contain a cycle, which is not what we want; it's the greatest fixpoint that gives the expected behavior for C. See [30] Second, values that belongs to a type τ / ∈ T can be exchanged between the app and env worlds without breaking containment.…”
Section: Discussionmentioning
confidence: 99%
“…Despite its simplicity, this type system does not restrict drastically the expressiveness of our language. In particular, recursive functions can still be defined using references [30]. The type algebra is:…”
Section: The Type Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…The Tofte discipline [6], used in Standard ML 90 [7], introduced imperative type variables for references, marked by a " * ". They must be instantiated to ground types whenever a side-effect may occur, i.e.…”
Section: Conservative Solutionsmentioning
confidence: 99%