-
4
-
-
0000582523
-
Comparing object encodings
-
Kim Bruce, Luca Cardelli, and Benjamin Pierce. Comparing object encodings. Information and Computation, 155(1/2):108-133, 1999.
-
(1999)
Information and Computation
, vol.155
, Issue.1-2
, pp. 108-133
-
-
Bruce, K.1
Cardelli, L.2
Pierce, B.3
-
5
-
-
0042376710
-
An imperative, first-order calculus with object extension
-
San Diego, California, USA, January
-
Viviana Bono and Kathleen Fisher. An imperative, first-order calculus with object extension. In 5th International Workshop on Foundations of Object Oriented Programming Languages, pages 8-1 to 8-13, San Diego, California, USA, January 1998.
-
(1998)
5th International Workshop on Foundations of Object Oriented Programming Languages
, pp. 81-813
-
-
Bono, V.1
Fisher, K.2
-
6
-
-
84972421893
-
A paradigmatic object-oriented programming language: Design, static typing and semantics
-
April
-
Kim Bruce. A paradigmatic object-oriented programming language: Design, static typing and semantics. Journal of Functional Programming, 4(2):127-206, April 1994.
-
(1994)
Journal of Functional Programming
, vol.4
, Issue.2
, pp. 127-206
-
-
Bruce, K.1
-
7
-
-
17244371685
-
PolyTOIL: A type-safe polymorphic object-oriented language
-
1995 European Conference on Object-Oriented Programming, Springer-Verlag
-
Kim Bruce, Angela Schuett, and Robert van Gent. PolyTOIL: A type-safe polymorphic object-oriented language. In 1995 European Conference on Object-Oriented Programming, volume 952 of Lecture Notes in Computer Science, pages 27-51. Springer-Verlag, 1995.
-
(1995)
Lecture Notes in Computer Science
, vol.952
, pp. 27-51
-
-
Bruce, K.1
Schuett, A.2
Van Gent, R.3
-
8
-
-
0023961010
-
A semantics of multiple inheritance
-
Luca Cardelli. A semantics of multiple inheritance. Information and Computation, 76(2/3):138-164, 1988. Also published in volume 173 of Lecture Notes in Computer Science, pages 51-67, 1984.
-
(1988)
Information and Computation
, vol.76
, Issue.2-3
, pp. 138-164
-
-
Cardelli, L.1
-
9
-
-
84976664186
-
-
published
-
Luca Cardelli. A semantics of multiple inheritance. Information and Computation, 76(2/3):138-164, 1988. Also published in volume 173 of Lecture Notes in Computer Science, pages 51-67, 1984.
-
(1984)
Lecture Notes in Computer Science
, vol.173
, pp. 51-67
-
-
-
10
-
-
84976755024
-
F-bounded quantification for object-oriented programming
-
London, UK, September ACM Press
-
Peter Canning, William Cook, Walter Hill, John Mitchell, and Walter Olthoff. F-bounded quantification for object-oriented programming. In 4th ACM Conference on Functional Programming and Computer Architecture, pages 273-280, London, UK, September 1989. ACM Press.
-
(1989)
4th ACM Conference on Functional Programming and Computer Architecture
, pp. 273-280
-
-
Canning, P.1
Cook, W.2
Hill, W.3
Mitchell, J.4
Olthoff, W.5
-
14
-
-
0003154277
-
A proposal for making Eiffel type-safe
-
Nottingham, UK, July Cambridge University Press
-
William Cook. A proposal for making Eiffel type-safe. In 3rd European Conference on Object-Oriented Programming, pages 57-72, Nottingham, UK, July 1989. Cambridge University Press.
-
(1989)
3rd European Conference on Object-Oriented Programming
, pp. 57-72
-
-
Cook, W.1
-
15
-
-
0005084983
-
Simple, efficient object encoding using intersection types
-
Carnegie Mellon University, Pittsburgh, PA 15213, USA
-
Karl Crary. Simple, efficient object encoding using intersection types. Technical Report CMU-CS-99-100, Carnegie Mellon University, Pittsburgh, PA 15213, USA, 1999.
-
(1999)
Technical Report CMU-CS-99-100
-
-
Crary, K.1
-
16
-
-
0029520856
-
An interpretation of typed oop in a language with state
-
Jonathan Eifrig, Scott Smith, Valery Trifonov, and Amy Zwarico. An interpretation of typed oop in a language with state. Lisp and Symbolic Computation, 8(4):357-397, 1995.
-
(1995)
Lisp and Symbolic Computation
, vol.8
, Issue.4
, pp. 357-397
-
-
Eifrig, J.1
Smith, S.2
Trifonov, V.3
Zwarico, A.4
-
17
-
-
0001805715
-
A lambda calculus of objects and method specialization
-
Kathleen Fisher, F. Honsell, and John Mitchell. A lambda calculus of objects and method specialization. Nordic Journal of Computing, 1:3-37, 1994. Preliminary version appeared in IEEE Symposium on Logic in Computer Science, 1993, 26-38.
-
(1994)
Nordic Journal of Computing
, vol.1
, pp. 3-37
-
-
Fisher, K.1
Honsell, F.2
Mitchell, J.3
-
18
-
-
0005081487
-
-
Preliminary version appeared
-
Kathleen Fisher, F. Honsell, and John Mitchell. A lambda calculus of objects and method specialization. Nordic Journal of Computing, 1:3-37, 1994. Preliminary version appeared in IEEE Symposium on Logic in Computer Science, 1993, 26-38.
-
(1993)
IEEE Symposium on Logic in Computer Science
, pp. 26-38
-
-
-
20
-
-
84947939960
-
A delegation-based object calculus with subtyping
-
10th International Conference on Fundamentals of Computation theory, Springer-Verlag
-
Kathleen Fisher and John Mitchell. A delegation-based object calculus with subtyping. In 10th International Conference on Fundamentals of Computation theory, volume 965 of Lecture Notes in Computer Science, pages 42-61. Springer-Verlag, 1995.
-
(1995)
Lecture Notes in Computer Science
, vol.965
, pp. 42-61
-
-
Fisher, K.1
Mitchell, J.2
-
21
-
-
0029454104
-
The development of type systems for object-oriented languages
-
Kathleen Fisher and John Mitchell. The development of type systems for object-oriented languages. Theory and Practice of Object Systems, 1(3):189-220, 1995.
-
(1995)
Theory and Practice of Object Systems
, vol.1
, Issue.3
, pp. 189-220
-
-
Fisher, K.1
Mitchell, J.2
-
22
-
-
4243409655
-
Classes = objects + data abstraction
-
Stanford University, California 94305, USA
-
Kathleen Fisher and John Mitchell. Classes = objects + data abstraction. Technical Report STAN-CS-TN-96-31, Stanford University, California 94305, USA, 1996.
-
(1996)
Technical Report STAN-CS-TN-96-31
-
-
Fisher, K.1
Mitchell, J.2
-
23
-
-
0031683759
-
On the relationship between classes, objects, and data abstraction
-
To appear
-
Kathleen Fisher and John Mitchell. On the relationship between classes, objects, and data abstraction. Theory and Practice of Object Systems, 1998. To appear.
-
(1998)
Theory and Practice of Object Systems
-
-
Fisher, K.1
Mitchell, J.2
-
25
-
-
0005042853
-
Object closure conversion
-
Andrew Gordon and Andrew Pitts, editors, 3rd International Workshop on Higher Order Operational Techniques in Semantics, Paris, France, September Elsevier
-
Neal Glew. Object closure conversion. In Andrew Gordon and Andrew Pitts, editors, 3rd International Workshop on Higher Order Operational Techniques in Semantics, volume 26 of Electronic Notes in Theoretical Computer Science, Paris, France, September 1999. Elsevier. http://www.elsevier.nl/ locate/eatcs/volume26.html.
-
(1999)
Electronic Notes in Theoretical Computer Science
, vol.26
-
-
Glew, N.1
-
27
-
-
4243409654
-
An efficient class and object encoding
-
STAR Lab, InterTrust Technologies Corporation, 4750 Patrick Henry Drive, Santa Clara, CA 95054-1851, USA, July
-
Neal Glew. An efficient class and object encoding. Technical Report STAR-TR-00.07-02, STAR Lab, InterTrust Technologies Corporation, 4750 Patrick Henry Drive, Santa Clara, CA 95054-1851, USA, July 2000.
-
(2000)
Technical Report STAR-TR-00.07-02
-
-
Glew, N.1
-
28
-
-
0005056747
-
-
PhD thesis, Cornell University, 4130 Upson Hall, Ithaca, NY 14853-7501, USA, January
-
Neal Glew. Low-Level Type Systems for Modularity and Object-Oriented Constructs. PhD thesis, Cornell University, 4130 Upson Hall, Ithaca, NY 14853-7501, USA, January 2000.
-
(2000)
Low-Level Type Systems for Modularity and Object-Oriented Constructs
-
-
Glew, N.1
-
30
-
-
0029192403
-
Positive subtyping
-
San Francisco, CA, USA, January ACM Press
-
Martin Hoffman and Benjamin Pierce. Positive subtyping. In 22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 186-197, San Francisco, CA, USA, January 1995. ACM Press.
-
(1995)
22nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 186-197
-
-
Hoffman, M.1
Pierce, B.2
-
31
-
-
0005056748
-
Type destructors
-
San Diego, CA, USA, January
-
Martin Hofmann and Benjamin Pierce. Type destructors. In 5th International Workshop on Foundations of Object Oriented Programming Languages, pages 3-1 to 3-11, San Diego, CA, USA, January 1998.
-
(1998)
5th International Workshop on Foundations of Object Oriented Programming Languages
, pp. 31-311
-
-
Hofmann, M.1
Pierce, B.2
-
32
-
-
85026747787
-
Inheritance in SMALLTALK-80: A denotational definition
-
San Diego, CA, USA, January
-
Samuel Kamin. Inheritance in SMALLTALK-80: A denotational definition. In 15th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 80-87, San Diego, CA, USA, January 1988.
-
(1988)
15th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 80-87
-
-
Kamin, S.1
-
33
-
-
84976015403
-
Efficient recursive subtyping
-
March
-
Dexter Kozen, Jens Palsberg, and Michael Schwartzbach. Efficient recursive subtyping. Mathematical Structures in Computer Science, 5(1):113-125, March 1995.
-
(1995)
Mathematical Structures in Computer Science
, vol.5
, Issue.1
, pp. 113-125
-
-
Kozen, D.1
Palsberg, J.2
Schwartzbach, M.3
-
34
-
-
0005099440
-
Two semantic models of object-oriented languages
-
Carl Gunter and John Mitchell, editors, MIT Press, Cambridge, MA 02142
-
Samuel Kamin and Uday Reddy. Two semantic models of object-oriented languages. In Carl Gunter and John Mitchell, editors, Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design, pages 464-495. MIT Press, Cambridge, MA 02142, 1994.
-
(1994)
Theoretical Aspects of Object-Oriented Programming: Types, Semantics, and Language Design
, pp. 464-495
-
-
Kamin, S.1
Reddy, U.2
-
35
-
-
17144383653
-
Representing Java classes in a typed intermediate language
-
Paris, France, September ACM Press
-
Christopher League, Zhong Shao, and Valerey Trifonov. Representing Java classes in a typed intermediate language. In 1999 ACM SIGPLAN International Conference on Functional Programming, Paris, France, September 1999. ACM Press.
-
(1999)
1999 ACM SIGPLAN International Conference on Functional Programming
-
-
League, C.1
Shao, Z.2
Trifonov, V.3
-
36
-
-
0002642312
-
TALx86: A realistic typed assembly language
-
ACM SIGPLAN Workshop on Compiler Support for System Software, Atlanta, GA, USA, May
-
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 ACM SIGPLAN Workshop on Compiler Support for System Software, volume 0228 of INRIA Research Reports, Atlanta, GA, USA, May 1999.
-
(1999)
INRIA Research Reports
, vol.228
-
-
Morrisett, G.1
Crary, K.2
Glew, N.3
Grossman, D.4
Samuels, R.5
Smith, F.6
Walker, D.7
Weirich, S.8
Zdancewic, S.9
-
38
-
-
0003346096
-
The TIL/ML compiler: Performance and safety through types
-
Tucson, AZ, USA, February
-
Greg Morrisett, David Tarditi, Perry Cheng, Christopher Stone, Robert Harper, and Peter Lee. The TIL/ML compiler: Performance and safety through types. In ACM SIGPLAN Workshop on Compiler Support for System Software, Tucson, AZ, USA, February 1996.
-
(1996)
ACM SIGPLAN Workshop on Compiler Support for System Software
-
-
Morrisett, G.1
Tarditi, D.2
Cheng, P.3
Stone, C.4
Harper, R.5
Lee, P.6
-
39
-
-
0041525084
-
From System F to typed assembly language
-
May
-
Greg Morrisett, David Walker, Karl Crary, and Neal Glew. From System F to typed assembly language. ACM Transactions on Progamming Languages and Systems, 21(3):528-569, May 1999.
-
(1999)
ACM Transactions on Progamming Languages and Systems
, vol.21
, Issue.3
, pp. 528-569
-
-
Morrisett, G.1
Walker, D.2
Crary, K.3
Glew, N.4
-
41
-
-
84972274325
-
Simple type-theoretic foundations for object-oriented programming
-
April
-
Benjamin Pierce and David Turner. Simple type-theoretic foundations for object-oriented programming. Journal of Functional Programming, 4(2):207-247, April 1994. An early version appeared in POPL'93, pages 299-312.
-
(1994)
Journal of Functional Programming
, vol.4
, Issue.2
, pp. 207-247
-
-
Pierce, B.1
Turner, D.2
-
42
-
-
84972274325
-
-
An early version appeared
-
Benjamin Pierce and David Turner. Simple type-theoretic foundations for object-oriented programming. Journal of Functional Programming, 4(2):207-247, April 1994. An early version appeared in POPL'93, pages 299-312.
-
POPL'93
, pp. 299-312
-
-
-
43
-
-
84891611206
-
Objects as closures: Abstract semantics of object-oriented languages
-
ACM, July
-
Uday Reddy. Objects as closures: Abstract semantics of object-oriented languages. In ACM Symposium on LISP and Functional Programming, pages 289-297. ACM, July 1998.
-
(1998)
ACM Symposium on LISP and Functional Programming
, pp. 289-297
-
-
Reddy, U.1
-
44
-
-
25944476704
-
Programming objects with ML-ART, an extension to ML with abstract and record types
-
Masami Hagiya and John Mitchell, editors, International Symposium on Theoretical Aspects of Computer Science, Sendai, Japan, April Springer-Verlag
-
Didier Rémy. Programming objects with ML-ART, an extension to ML with abstract and record types. In Masami Hagiya and John Mitchell, editors, International Symposium on Theoretical Aspects of Computer Science, volume 789 of Lecture Notes in Computer Science, pages 321-346, Sendai, Japan, April 1994. Springer-Verlag.
-
(1994)
Lecture Notes in Computer Science
, vol.789
, pp. 321-346
-
-
Rémy, D.1
-
48
-
-
0029720098
-
TIL: A type-directed optimizing compiler for ML
-
Philadelphia, PA, USA, May ACM Press
-
David Tarditi, Greg Morrisett, Perry Cheng, Christopher Stone, Robert Harper, and Peter Lee. TIL: A type-directed optimizing compiler for ML. In 1996 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 181-192, Philadelphia, PA, USA, May 1996. ACM Press.
-
(1996)
1996 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 181-192
-
-
Tarditi, D.1
Morrisett, G.2
Cheng, P.3
Stone, C.4
Harper, R.5
Lee, P.6
-
49
-
-
84957705549
-
Full abstraction for first-order objects with recursive types and subtyping
-
Ramesh Viswanathan. Full abstraction for first-order objects with recursive types and subtyping. In 13th Symposium on Logic in Computer Science, 1998.
-
(1998)
13th Symposium on Logic in Computer Science
-
-
Viswanathan, R.1
-
50
-
-
0005013371
-
Using modules as classes
-
San Diego, CA, USA, January
-
Jérôme Vouillon. Using modules as classes. In 5th International Workshop on Foundations of Object Oriented Programming Languages, pages 4-1 to 4-10, San Diego, CA, USA, January 1998.
-
(1998)
5th International Workshop on Foundations of Object Oriented Programming Languages
, pp. 41-410
-
-
Vouillon, J.1
|