References
- James Gosling, Bill Joy, and Guy Steele. The Java Language Specification. Addison-Wesley, 1996
- G. Morrisett, D. Walker, K. Cray, and N. Glew. From system F to typed assembly language (extended version). Technical report, Cornell University, Nov. 1997
- G. Necula. Proof-carrying code. In Twenty-Fourth ACM Symposium on Principles of Programming Languages, 1997
- Xavier Leroy. An overview of Types in Compilation. In Lecture Notes in ComputerScience, volume 1473, pages 1-8. Springer-Verlag, mar 1998
- Dexter Kozen. Language-based security. Technical report, Cornell University, 1999
- Tim Lindholm and Frank Yellin. The Java Virtual Machine Specification. Addison-Wesley, 1996
- Tim Lindholm and Frank Yellin. The Java Virtual Machine Specification, Second Edition. Addison-Wesley, 1999
- Stephen N. Freund and John C. Mitchell. A Type System for Object Initialization In the Java Bytecode Language. In ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages & Applications, pages 310-327, Oct. 1998
- Greg Morrisett, Karl Crary, Neal Glew, Dan Grossman, Richard Samuels, Frederick Smith, David Walker, Stephanie Weirich, and Steve Zdancewic. TALx86: A realistic typed assembly language. In 1999 ACM SIGPLAN Workshop on Compiler Support for System Software, pages 25-35, 1999
- Greg Morrisett, Karl Crary, Neal Glew, and David Walker. Stack-based typed assembly language. In Lecture Notes in Computer Science. Springer-Verlag, 1998
- Hongwei Xi and Robert Harper. A Dependently Typed Assembly Language. Unpublished, 5 1999
- Robin Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17:348-375, 1978 https://doi.org/10.1016/0022-0000(78)90014-4
- John M. Lucassen and David K. Gifford. Polymorphic effect systems. In Proceedings of The ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 47-57, 1988 https://doi.org/10.1145/73560.73564
- Luis Damas and Robin Milner. Principal typescheme for functional programs. In Proceedings of The ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 1982
- Mads Tofte. Operational Semantics and Polymorphic Type Inference. (tech report ecs-lfcs-88-54), University of Edinburgh, May 1988
- Xavier Leroy. Polymorphic Typing of an Algorithmic Language. PhD thesis, University Paris VII, October 1992
- Oukseh Lee and Kwangkeun Yi. Proofs about a Folklore Let-polymorphic Type Inference Algorithm. ACM Transactions on Programming Languages and Systems, 20(4):707-723, 1998 https://doi.org/10.1145/291891.291892
- Pierre Jouvelot and David K. Gifford. Reasoning about continuations with control effects. In Proceedings of the SIGPLAN Conference on Programming Language Design and Implementation, 1989 https://doi.org/10.1145/73141.74837
- Francois Pessaux and Xavier Leroy. Type-based analysis of uncaught exceptions. In ACM Symposium on Principles of Programming Languages, pages 276-290, January 1999 https://doi.org/10.1145/292540.292565
- Pierre Jouvelot and David K. Gifford. Algebraic reconstruction of types and effects. In Proceedings of The ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 303-310, 1991 https://doi.org/10.1145/99583.99623
- Jean-Piere Talpin and Pierre Jouvelot. Polymorphic type, region and effect inference. Journal of Functional Programming, 2(3): 245-271, July 1992
-
Mads Tofte and Jean-Pierre Talpin. Implementation of the typed call-by-value
${\lambda}$ - calculus using a stack of regions. In Proceedings of The ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 188-201, January 1994 https://doi.org/10.1145/174675.177855 - Mads Tofte and Jean-Pierre Talpin. Regionbased memory management. Information and Computation, 132(2):109-176, 1997 https://doi.org/10.1006/inco.1996.2613
- Jean-Piere Talpin and Pierre Jouvelot. Compiling FX on the CM-2. In Lecture Notes in Computer Science, volume 724, pages 87-98. Springer-Verlag, proceedings of the 3rd workshop on semantics analysis edition, September 1993
- P. J. Landin. The mechanical evaluation of expressions. The Computer Journal, 6(4):308-320, January 1964
- P. J. Landin. A correspondence between ALGOL 60 and Church's lambda-notation: Part I. Communications of the ACM, 8(2):89-101, February 1965 https://doi.org/10.1145/363744.363749
- P. J. Landin. A correspondence between ALGOL 60 and Church's lambda-notation: Part II. Communications of the ACM, 8(3):158-165, March 1965 https://doi.org/10.1145/363791.363804
-
Gordon D. Plotkin. Call-by-name, call-by-value and the
${\lambda}$ -calculus. Theoretical Computer Sicence, 1:125-159, 1975 https://doi.org/10.1016/0304-3975(75)90017-1 - Andrew K. Wright and Matthias Felleisen. A syntactic approach to type soundness. Technical Report TR91-160, 1992