(Enter summary)
Abstract: In earlier work, we used a typed function calculus, XML, with dependent types to analyze
several aspects of the Standard ML type system. In this paper, we introduce a refinement of
XML with a clear compile-time/run-time phase distinction, and a direct compile-time type
checking algorithm. The calculus uses a finer separation of types into universes than XML
and enforces the phase distinction using a nonstandard equational theory for module and
signature expressions. While unusual from a... (Update)
Cited by: More
Compiling Polymorphism Using Intensional Type - Analysis Robert Harper
(Correct)
Deciding Type Equivalence in a Language with Singleton Kinds - Stone, Harper (1999)
(Correct)
Sound and Complete Elimination of Singleton Kinds - Crary (2005)
(Correct)
Similar documents (at the sentence level):
31.4%: Higher-Order Modules and the Phase Distinction - Harper, Mitchell, Moggi (1990)
(Correct)
Active bibliography (related documents): More All
0.3: On the Type Structure of Standard ML - Harper, Mitchell (1992)
(Correct)
0.2: An extension of Standard ML modules with subtyping and.. - Mitchell, Meldal (1991)
(Correct)
0.2: Typing in object-oriented languages: Achieving expressiveness and.. - Bruce (1996)
(Correct)
Similar documents based on text: More All
0.2: On The Type Structure of Standard ML - Robert Harper Carnegie-Mellon (1993)
(Correct)
0.1: Multi-Stage Programming: Its Theory and Applications - Taha (1999)
(Correct)
0.1: Quantum Chaos and Spectral Transitions in the Kicked.. - Kruse, Ketzmerick, Geisel
(Correct)
Related documents from co-citation: More All
61: A type theoretic approach to higher-order modules with sharing
- Harper, Lillibridge - 1994
45: and separate compilation (context) - Leroy, modules
39: Applicative functors and fully transparent higher-order modules
- Leroy - 1995
BibTeX entry: (Update)
Robert Harper, John C. Mitchell, and Eugenio Moggi. Higher-order modules and the phase distinction. In Seventeenth ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, pages 341--354, San Francisco, January 1990. http://citeseer.ist.psu.edu/article/harper90higherorder.html More
@inproceedings{ harper90higherorder,
author = "Robert Harper and John C. Mitchell and Eugenio Moggi",
title = "Higher-order modules and the phase distinction",
booktitle = "Conference record of the {S}eventeenth {A}nnual {ACM} {S}ymposium on {P}rinciples of {P}rogramming {L}anguages",
month = "January",
address = "San Francisco, CA",
pages = "341--354",
year = "1990",
url = "citeseer.ist.psu.edu/article/harper90higherorder.html" }
Citations (may not include all citations):
325
Towards a theory of type structure (context) - Reynolds - 1974
291
Computational lambda calculus and monads
- Moggi - 1989
236
Intuitionistic Type Theory (context) - Martin-Lof - 1984
132
Interpretation fonctionelle et elimination des coupures de l.. (context) - Girard - 1972
109
Programming in martin-lof's type theory (context) - Nordstrom, Peterson et al. - 1988
98
Using dependent types to express modular structure
- MacQueen - 1986
87
Operational Semantics and Polymorphic Type Inference (context) - Tofte
38
de l'interpretation de Godel `a l'analyse, et son applicatio.. (context) - Girard - 1971
37
A kernel language for abstract data types and modules (context) - Burstall, Lampson - 1984
35
The essence of ML (context) - Mitchell, Harper - 1988
29
A category-theoretic account of program modules
- Moggi - 1989
28
The semantics of second-order lambda calculus (context) - Bruce, Meyer et al. - 1989
22
A type discipline for program modules (context) - Harper, Milner et al. - 1987
22
Phase distinctions in type theory
- Cardelli - 1988
9
for Foundations of Computer Science (context) - Harper, MacQueen et al. - 1986
9
for Foundations of Computer Science (context) - Harper, Milner et al. - 1987
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://foxnet.cs.cmu.edu/papers.html): More
Incremental Recompilation for Standard ML of New Jersey - Harper, Lee, Pfennig, Rollins (1994)
(Correct)
A Type-Theoretic Approach to Higher-Order Modules with Sharing - Harper, Lillibridge (1993)
(Correct)
A Simplified Account of Polymorphic References - Harper (1993)
(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