See this document in CiteSeerX!

An Interpretation of Standard ML in Type Theory (1997)  (Make Corrections)  (27 citations)
Robert Harper, Christopher Stone



  Home/Search   Context   Related

 
View or download:
cmu.edu/~rwh/courses/module...paper.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/~rwh/courses/modu...index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We define an interpretation of Standard ML into type theory. The interpretation takes the form of a set of elaboration rules reminiscent of the static semantics given in The Definition of StandardML. In particular, the elaboration rules are given in a relational style, exploiting indeterminacy to avoid over-commitment to specific implementation techniques. Elaboration consists of identifier scope resolution, type checking and type inference, expansion of derived forms, pattern compilation,... (Update)

Context of citations to this paper:   More

...with computational mechanisms normally associated with the core. This is made more explicit in follow on work by Harper and Stone [53, 22], that describes an interpretation of Standard ML into a variant of the translucent sum calculus, extended directly with state and...

...operational semantics. We define the operational semantics of MJe in terms of instrumented transitions between configurations, in the style of Harper and Stone [6]. 9 [TE Var] var : C var : C # [TE Null] null : C # [TE FieldAccess] e : C 2 E # f (C 2 ) f) C 1 , r) e.f :...

Cited by:   More
A Separate Compilation Extension to Standard ML - Revised And Expanded   (Correct)
Compiling Standard ML to Java - An   (Correct)
Effects and effect inference for a core Java calculus - Bierman, Parkinson (2003)   (Correct)

Similar documents (at the sentence level):
74.4%:   An Interpretation of Standard ML in - Type Theory Robert   (Correct)
26.1%:   A Type-Theoretic Account of Standard ML 1996 (Version 2) - Harper (1996)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Deciding Type Equivalence in a Language with Singleton Kinds - Stone, Harper (2000)   (Correct)
0.3:   Sound and Complete Elimination of Singleton Kinds - Crary (2000)   (Correct)
0.3:   BioKleisli: A Digital Library for Biomedical Researchers - Davidson, Overton, Tannen.. (1996)   (Correct)

Similar documents based on text:   More   All
0.7:   A Type-Theoretic Interpretation of Standard ML - Harper, Stone (1998)   (Correct)
0.4:   Semantics of Memory Management for Polymorphic Languages - Morrisett, Harper (1997)   (Correct)
0.4:   The Fox Project: Advanced Language Technology for.. - Harper, Lee, Pfenning (1998)   (Correct)

Related documents from co-citation:   More   All
14:   A type theoretic approach to higher-order modules with sharing - Harper, Lillibridge - 1994
14:   The Definition of Standard ML (context) - Milner, Tofte et al. - 1990
12:   The definition of Standard ML (context) - Miller, Tofte et al. - 1990

BibTeX entry:   (Update)

Robert Harper and Chris Stone. An interpretation of Standard ML in type theory. Technical Report CMU-CS-97-147, Carnegie Mellon University, School of Computer Science, June 1997. http://citeseer.ist.psu.edu/harper97interpretation.html   More

@misc{ harper97interpretation,
  author = "R. Harper and C. Stone",
  title = "An interpretation of Standard ML in type theory",
  text = "Robert Harper and Chris Stone. An interpretation of Standard ML in type
    theory. Technical Report CMU-CS-97-147, Carnegie Mellon University, School
    of Computer Science, June 1997.",
  year = "1997",
  url = "citeseer.ist.psu.edu/harper97interpretation.html" }
Citations (may not include all citations):
906   A structural approach to operational semantics - Plotkin - 1981
384   The Definition of Standard ML (context) - Milner, Tofte et al. - 1997
306   A syntactic approachtotype soundness - Wright, Felleisen - 1991
210   TIL: A type-directed optimizing compiler for ML - Tarditi, Morrisett et al. - 1996
186   Compiling polymorphism using intensional type analysis - Harper, Morrisett - 1995
138   Type inference for polymorphic references (context) - Tofte - 1990
128   and separate compilation (context) - Leroy, modules - 1994
121   Higher-order modules and the phase distinction - Harper, Mitchell et al. - 1990
101   ACM Transactions on Programming Languages and Systems (context) - Harper, Mitchell et al. - 1993
65   A semantics for higher-order functors - MacQueen, Tofte - 1994
52   A simplified account of polymorphic references - Harper - 1993
49   Design and Implementation of Code Optimizations for a TypeDi.. (context) - Tarditi - 1996
48   Translucent Sums: A Foundation for Higher-Order Module Syste.. - Lillibridge - 1997
43   A syntactic theory of type generativity and sharing - Leroy - 1996
3   Atype-theoretic approach to higher-order modules with sharin.. (context) - Harper, Lillibridge - 1994
3   and Robert Harper (context) - Milner, Tofte - 1990
3   Available as CMU Technical Report CMUCS (context) - Morrisett, Types et al. - 1995



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www-2.cs.cmu.edu/~rwh/courses/modules/index.htm):   More
Mixin Modules - Duggan, Sourelis (1996)   (Correct)
Type-Safe Linking and Modular Assembly Language - Glew, Morrisett (1999)   (Correct)
An extension of Standard ML modules with subtyping and.. - Mitchell, Meldal (1991)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC