-
1
-
-
0026190144
-
Inheritance as implicit coercion
-
Breazu-Tannen, V., Coquand, T., Gunter, C., and Scedrov, A. (1991), Inheritance as implicit coercion, Inform, and Comput. 93, 172-221.
-
(1991)
Inform, and Comput
, vol.93
, pp. 172-221
-
-
Breazu-Tannen, V.1
Coquand, T.2
Gunter, C.3
Scedrov, A.4
-
2
-
-
0025462449
-
A modest model of records, inheritance, and bounded quantification
-
Bruce, K. B., and Longo, G. (1990), A modest model of records, inheritance, and bounded quantification, Inform, and Comput. 87, 196-240.
-
(1990)
Inform, and Comput
, vol.87
, pp. 196-240
-
-
Bruce, K.B.1
Longo, G.2
-
4
-
-
0026995981
-
PER models of subtyping, recursive types and higher- order polymorphism
-
Albequerque, NM
-
Bruce, K., and Mitchell, J. (1992), PER models of subtyping, recursive types and higher- order polymorphism, in "Proceedings of the Nineteenth ACM Symposium on Principles of Programming Languages, Albequerque, NM."
-
(1992)
Proceedings of the Nineteenth ACM Symposium on Principles of Programming Languages
-
-
Bruce, K.1
Mitchell, J.2
-
5
-
-
17144422741
-
The equivalence of two semantic definitions for inheritance in object- oriented languages
-
Pittsburgh, PA
-
Bruce, K. B. (1991), The equivalence of two semantic definitions for inheritance in object- oriented languages, in "Proceedings of Mathematical Foundations of Programming Semantics, Pittsburgh, PA."
-
(1991)
Proceedings of Mathematical Foundations of Programming Semantics
-
-
Bruce, K.B.1
-
6
-
-
84916540370
-
A Paradigmatic Object-Oriented Language: Design, Static Typing and Semantics
-
Technical Report CS-92-01, WIIIiams College
-
Bruce, K. B. (1992), "A Paradigmatic Object-Oriented Language: Design, Static Typing and Semantics," Technical Report CS-92-01, WIIIiams College.
-
(1992)
Eur J Microbiol Immunol(Bp)
-
-
Bruce, K.B.1
-
8
-
-
84976827729
-
Interfaces for strongly-typed object-oriented programming
-
Canning, P., Cook, W., WIII, W., and Olthoff, W. (1989a), Interfaces for strongly-typed object-oriented programming, in "Object Oriented Programming: Systems, Languages, and Applications (Conference Proceedings)," pp. 457-467.
-
(1989)
Object Oriented Programming: Systems, Languages, and Applications (Conference Proceedings)
, pp. 457-467
-
-
Canning, P.1
Cook, W.2
Wiii, W.3
Olthoff, W.4
-
9
-
-
84976755024
-
F-bounded quantification for object-oriented programming
-
Canning, P., Cook, W., WIII, W., and Olthoff, W. (1989b), F-bounded quantification for object-oriented programming, in "Fourth International Conference on Functional Programming Languages and Computer Architecture," pp. 273-280.
-
(1989)
Fourth International Conference on Functional Programming Languages and Computer Architecture
, pp. 273-280
-
-
Canning, P.1
Cook, W.2
Wiii, W.3
Olthoff, W.4
-
10
-
-
84974399408
-
A semantic basis for Quest
-
Cardelli, L., and Longo, G. (1991), A semantic basis for Quest, J. Functional Programming 1 (4), 417-458.
-
(1991)
J. Functional Programming
, vol.1
, Issue.4
, pp. 417-458
-
-
Cardelli, L.1
Longo, G.2
-
12
-
-
84976189160
-
Operations on records
-
To appear in (Gunter and Mitchell, 1994); also available as DEC Systems Research Center Research Report #48, August, 1989, and in the proceedings of MFPS '89, Springer LNCS volume 442
-
Cardelli, L., and Mitchell, J. (1991), Operations on records, Math. Structures Comput. Sci. 1, 3-48. To appear in (Gunter and Mitchell, 1994); also available as DEC Systems Research Center Research Report #48, August, 1989, and in the proceedings of MFPS '89, Springer LNCS volume 442.
-
(1991)
Math. Structures Comput. Sci.
, vol.1
, pp. 3-48
-
-
Cardelli, L.1
Mitchell, J.2
-
13
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
Cardelli, L., and Wegner, P. (1985), On understanding types, data abstraction, and polymorphism, Comput. Surv. 17 (4).
-
(1985)
Comput. Surv.
, vol.17
, Issue.4
-
-
Cardelli, L.1
Wegner, P.2
-
14
-
-
85027626147
-
An extension of system F with subtyping
-
Cardelli, L., Martini, S., Mitchell, J. C., and Scedrov, A. (1991), An extension of system F with subtyping, in Ito and Meyer (1991, pp. 750-770).
-
(1991)
Ito and Meyer
, pp. 750-770
-
-
Cardelli, L.1
Martini, S.2
Mitchell, J.C.3
Scedrov, A.4
-
15
-
-
0023961010
-
A semantics of multiple inheritance, Inform, and Comput. 76, 138-164. Preliminary version in "Semantics of Data Types"
-
(Kahn, MacQueen, and Plotkin, Eds.), Springer-Verlag, Berlin/New York
-
Cardelli, L. (1988a), A semantics of multiple inheritance, Inform, and Comput. 76, 138-164. Preliminary version in "Semantics of Data Types" (Kahn, MacQueen, and Plotkin, Eds.), Lecture Notes in Computer Science, Vol. 173, Springer-Verlag, Berlin/New York.
-
(1988)
Lecture Notes in Computer Science
, vol.173
-
-
Cardelli, L.1
-
17
-
-
85027611718
-
-
the system, unpublished manuscript
-
Cardelli, L. (1991a), F-sub, the system, unpublished manuscript.
-
(1991)
F-Sub
-
-
Cardelli, L.1
-
18
-
-
0004898798
-
Typeful programming
-
(E. J. Neuhold and M. Paul, Eds.), Springer-Verlag, Berlin/New York. An earlier version appeared as DEC Systems Research Center Research Report
-
Cardelli, L. (1991b), Typeful programming, in "Formal Description of Programming Concepts" (E. J. Neuhold and M. Paul, Eds.), Springer-Verlag, Berlin/New York. An earlier version appeared as DEC Systems Research Center Research Report 45, 1989.
-
(1991)
Formal Description of Programming Concepts
, vol.45
-
-
Cardelli, L.1
-
19
-
-
0012624270
-
Extensible Records in a Pure Calculus of Subtyping
-
Research Report 81, To appear in (Gunter and Mitchell, 1994)
-
Cardelli, L. (1992), "Extensible Records in a Pure Calculus of Subtyping," Research Report 81, DEC Systems Research Center. To appear in (Gunter and Mitchell, 1994).
-
(1992)
DEC Systems Research Center
-
-
Cardelli, L.1
-
20
-
-
84923047205
-
Relational semantics for recursive types and bounded quantification, in "Proceedings of the Sixteenth International Colloquium on Automata, Languages, and Programming, Stresa, Italy,"
-
Springer-Verlag, Berlin/New York
-
Cardone, F. (1989), Relational semantics for recursive types and bounded quantification, in "Proceedings of the Sixteenth International Colloquium on Automata, Languages, and Programming, Stresa, Italy," pp. 164-178, Lecture Notes in Computer Science, Vol. 372, Springer-Verlag, Berlin/New York.
-
(1989)
Lecture Notes in Computer Science
, vol.372
, pp. 164-178
-
-
Cardone, F.1
-
21
-
-
0025229172
-
Inheritance is not subtyping
-
San Francisco, To appear in (Gunter and Mitchell, 1994)
-
Cook, W. R., HIII, W. L., and Canning, P. S. (1990), Inheritance is not subtyping, in "Seventeenth Annual ACM Symposium on Principles of Programming Languages, San Francisco," pp. 125-135. To appear in (Gunter and Mitchell, 1994).
-
(1990)
Seventeenth Annual ACM Symposium on Principles of Programming Languages
, pp. 125-135
-
-
Cook, W.R.1
Hiii, W.L.2
Canning, P.S.3
-
22
-
-
0002369399
-
Principal type schemes and lambda calculus semantics
-
Academic Press, New York
-
Coppo, M., Dezani-Ciancaglini, M., and Venneri, B. (1980), Principal type schemes and lambda calculus semantics, in "To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus, and Formalism," pp. 535-560, Academic Press, New York.
-
(1980)
To H. B. Curry: Essays on Combinatory Logic, Lambda Calculus, and Formalism
, pp. 535-560
-
-
Coppo, M.1
Dezani-Ciancaglini, M.2
Venneri, B.3
-
23
-
-
85027618646
-
Subtyping + extensionality: Confluence of β-reductions in F ≤
-
Curien, P.-L., and Ghelli, G. (1991), Subtyping + extensionality: Confluence of β-reductions in F ≤, in Ito and Meyer (1991, pp. 731-749).
-
(1991)
Ito and Meyer
, pp. 731-749
-
-
Curien, P.-L.1
Ghelli, G.2
-
24
-
-
84969328250
-
Coherence of subsumption: Minimum typing and type-checking in F≤
-
To appear in (Gunter and Mitchell, 1994)
-
Curien, P.-L., and Ghelli, G. (1992), Coherence of subsumption: Minimum typing and type-checking in F≤, Math. Structures Comput. Sci. 2, 55-91. To appear in (Gunter and Mitchell, 1994).
-
(1992)
Math. Structures Comput. Sci
, vol.2
, pp. 55-91
-
-
Curien, P.-L.1
Ghelli, G.2
-
25
-
-
49649139118
-
Lambda-calculus notation with nameless dummies: A tool for automatic formula manipulation with application to the Church-Rosser theorem
-
de Brujjn, N. G. (1972), Lambda-calculus notation with nameless dummies: A tool for automatic formula manipulation with application to the Church-Rosser theorem, Indag. Math. 34 (5), 381-392.
-
(1972)
Indag. Math.
, vol.34
, Issue.5
, pp. 381-392
-
-
De Brujjn, N.G.1
-
27
-
-
0003693152
-
Proof Theoretic Studies about a Minimal Type System Integrating Inclusion and Parametric Polymorphism
-
Universita di Pisa; Technical Report TD-6-90, Dipartimento di Informatica, Universita di Pisa
-
Ghelli, G. (1990), "Proof Theoretic Studies about a Minimal Type System Integrating Inclusion and Parametric Polymorphism," Ph.D. Thesis, Universita di Pisa; Technical Report TD-6-90, Dipartimento di Informatica, Universita di Pisa.
-
(1990)
Ph.D. Thesis
-
-
Ghelli, G.1
-
28
-
-
85027604113
-
Modelling features of object-oriented languages in second-order functional languages with subtypes, in "Foundations of Object-Oriented Programming"
-
(J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds.), Springer-Verlag, Berlin/New York
-
Ghelli, G. (1991), Modelling features of object-oriented languages in second-order functional languages with subtypes, in "Foundations of Object-Oriented Programming" (J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds.), pp. 311-340, Lecture Notes in Computer Science, Vol. 489, Springer-Verlag, Berlin/New York.
-
(1991)
Lecture Notes in Computer Science
, vol.489
, pp. 311-340
-
-
Ghelli, G.1
-
29
-
-
85027614255
-
Divergence of F≤ type checking
-
to appear
-
Ghelli, G. (1992), Divergence of F≤ type checking, Theoret. Comput. Sci., to appear.
-
(1992)
Theoret. Comput. Sci.
-
-
Ghelli, G.1
-
31
-
-
0004099873
-
Interpretation fonctionelle et elimination des coupures de l'arithmetique d'ordre superieur
-
Universite de Paris
-
Girard, J. Y. (1972), "Interpretation fonctionelle et elimination des coupures de l'arithmetique d'ordre superieur," Ph.D. Thesis, Universite de Paris VII.
-
(1972)
Ph.D. Thesis
, vol.A5
-
-
Girard, J.Y.1
-
32
-
-
0004180902
-
Theoretical Aspects de Object- Oriented Programming: Types, Semantics, and Language Design
-
MIT Press, Cambridge, MA
-
Gunter, C. A., and Mitchell, J. C., Eds. (1994), "Theoretical Aspects de Object- Oriented Programming: Types, Semantics, and Language Design," MIT Press, Cambridge, MA.
-
(1994)
Eur J Microbiol Immunol(Bp)
-
-
Gunter, C.A.1
Mitchell, J.C.2
-
33
-
-
84957100993
-
An Abstract View of Objects and Subtyping (Preliminary Report)
-
University of Edinburgh
-
Hofmann, M., and Pierce, B. (1992), "An Abstract View of Objects and Subtyping (Preliminary Report)," Technical Report ECS-LFCS-92-226, University of Edinburgh.
-
(1992)
Technical Report ECS-LFCS-92-226
-
-
Hofmann, M.1
Pierce, B.2
-
34
-
-
0003620778
-
Introduction to Automata Theory, Languages, and Computation
-
Addison-Wesley, Reading, MA
-
Hopcroft, J. E., and Ullman, J. D. (1979), "Introduction to Automata Theory, Languages, and Computation," Addison-Wesley, Reading, MA.
-
(1979)
Eur J Microbiol Immunol(Bp)
-
-
Hopcroft, J.E.1
Ullman, J.D.2
-
35
-
-
85027610834
-
Theoretical Aspects of Computer Software, Sendai, Japan
-
Springer-Verlag, Berlin/New York
-
Ito, T., and Meyer, A. R., Eds. (1991), "Theoretical Aspects of Computer Software, Sendai, Japan," Lecture Notes in Computer Science, No. 526, Springer-Verlag, Berlin/New York.
-
(1991)
Lecture Notes in Computer Science
, vol.526
-
-
Ito, T.1
Meyer, A.R.2
-
37
-
-
85032869136
-
Bounded quantifiers have interval models, in "Proceedings of the ACM Conference on Lisp and Functional Programming, Snowbird, UT,"
-
Martini, S. (1988), Bounded quantifiers have interval models, in "Proceedings of the ACM Conference on Lisp and Functional Programming, Snowbird, UT," pp. 174-183, Assoc. Com put. Mach.
-
(1988)
Assoc. Com Put. Mach
, pp. 174-183
-
-
Martini, S.1
-
39
-
-
85039573321
-
An extension of Standard ML modules with subtyping and inheritance
-
Orlando, FL
-
Mitchell, J., Meldal, S., and Madhav, N. (1991), An extension of Standard ML modules with subtyping and inheritance, in "Proceedings of the Eighteenth ACM Symposium on Principles of Programming Languages, Orlando, FL," pp. 270-278.
-
(1991)
Proceedings of the Eighteenth ACM Symposium on Principles of Programming Languages
, pp. 270-278
-
-
Mitchell, J.1
Meldal, S.2
Madhav, N.3
-
40
-
-
0023965762
-
Polymorphic type inference and containment
-
Mitchell, J. C. (1988), Polymorphic type inference and containment, Inform, and Comput. 76, 211-249
-
(1988)
Inform, and Comput
, vol.76
, pp. 211-249
-
-
Mitchell, J.C.1
-
41
-
-
84972274325
-
Simple type-theoretic foundations for object- oriented programming
-
to appear
-
Pierce, B. C., and Turner, D. N. (1994), Simple type-theoretic foundations for object- oriented programming, J. Functional Programming, to appear.
-
(1994)
J. Functional Programming
-
-
Pierce, B.C.1
Turner, D.N.2
-
42
-
-
85027597086
-
A preliminary version appeared in "Principles of Programming Languages"
-
as University of Edinburgh Technical Report ECS-LFCS-92-225, under the title
-
Pierce, B. C., and Turner, D. N. A preliminary version appeared in "Principles of Programming Languages" (1993) and as University of Edinburgh Technical Report ECS-LFCS-92-225, under the title "Object-Oriented Programming Without Recursive Types."
-
(1993)
Object-Oriented Programming without Recursive Types.
-
-
Pierce, B.C.1
Turner, D.N.2
-
43
-
-
0005594251
-
Programming with Intersection Types and Bounded Polymorphism
-
Carnegie-Mellon University. Available as School of Computer Science Technical Report CMU-CS-91-205
-
Pierce, B. C. (1991), "Programming with Intersection Types and Bounded Polymorphism," Ph.D. Thesis, Carnegie-Mellon University. Available as School of Computer Science Technical Report CMU-CS-91-205.
-
(1991)
Ph.D. Thesis
-
-
Pierce, B.C.1
-
44
-
-
85027591666
-
Intersection types and bounded polymorphism
-
to appear. Preliminary version available as University of Edinburgh Technical Report ECS-LFCS-92-200
-
Pierce, B. C. (1993), Intersection types and bounded polymorphism, in "Conference on Typed Lambda Calculi and Applications," to appear. Preliminary version available as University of Edinburgh Technical Report ECS-LFCS-92-200.
-
(1993)
Conference on Typed Lambda Calculi and Applications
-
-
Pierce, B.C.1
-
45
-
-
84976827574
-
Towards a theory of type structure, in "Proc. Colloque sur la Programmation, New York,"
-
Springer-Verlag, Berlin/New York
-
Reynolds, J. (1974), Towards a theory of type structure, in "Proc. Colloque sur la Programmation, New York," pp. 408-425, Lecture Notes in Computer Science, Vol. 19, Springer-Verlag, Berlin/New York.
-
(1974)
Lecture Notes in Computer Science
, vol.19
, pp. 408-425
-
-
Reynolds, J.1
-
46
-
-
0041486137
-
Preliminary Design of the Programming Language Forsythe
-
Technical Report CMU-CS-88-159, Carnegie-Mellon University
-
Reynolds, J. C. (1988), "Preliminary Design of the Programming Language Forsythe," Technical Report CMU-CS-88-159, Carnegie-Mellon University.
-
(1988)
Eur J Microbiol Immunol(Bp)
-
-
Reynolds, J.C.1
|