1997
DOI: 10.1016/s0304-3975(96)00163-6
|View full text |Cite
|
Sign up to set email alerts
|

The definition of Extended ML: A gentle introduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
19
0
1

Year Published

1997
1997
2007
2007

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 61 publications
(20 citation statements)
references
References 8 publications
0
19
0
1
Order By: Relevance
“…This assumption is valid for Standard ML. It is also true for Extended ML [8], in whose formalization Kahrs et al employ similar higher-order rules with different motivation. However, from a language design standpoint, this condition is unnecessarily limiting.…”
Section: The Sml/nj Approachmentioning
confidence: 99%
“…This assumption is valid for Standard ML. It is also true for Extended ML [8], in whose formalization Kahrs et al employ similar higher-order rules with different motivation. However, from a language design standpoint, this condition is unnecessarily limiting.…”
Section: The Sml/nj Approachmentioning
confidence: 99%
“…Various conditions may be imposed to ensure that the interpretation of polymorphic operations is parametric, by requiring f A,i and f A,i to be appropriately related for different type variable instantiations i, i . Axioms contain (universal) quantifiers for type variables in addition to quantifiers for ordinary variables, as in System F [GLT89]; alternatively, type-variable quantification may be left implicit, as in Extended ML [KST97].…”
Section: Polymorphic Typesmentioning
confidence: 99%
“…One example of such a constructor is the functor Sort ∈ Mod (ELEMSPEC → SORTELEMSPEC), presented in Example 3.5. Constructor specifications correspond to functor specifications in Extended ML, see [KST97].…”
mentioning
confidence: 99%