-
4
-
-
0003596076
-
-
Technical Report CSD-TR-96-020, Department of Computer Science, Purdue University, February
-
Gerald Baumgartner, Konstantin Läufer, Vincent F. Russo. On the Interaction of Object-Oriented Design patterns and Programming Languages. Technical Report CSD-TR-96-020, Department of Computer Science, Purdue University, February 1996.
-
(1996)
On the Interaction of Object-Oriented Design Patterns and Programming Languages
-
-
Baumgartner, G.1
Läufer, K.2
Russo, V.F.3
-
5
-
-
84976724025
-
CommonLoops: Merging Lisp and Object-Oriented Programming
-
Norman Meyrowitz (editor), Portland, Oregon, September ACM SIGPLAN Notices, ACM, New York, November, 1986
-
Daniel G. Bobrow, Kenneth Kahn, George Kiczales, Larry Masinter, Mark Stefik, and Frank Zdybel. CommonLoops: Merging Lisp and Object-Oriented Programming. In Norman Meyrowitz (editor), OOPSLA '86 Conference Proceedings, Portland, Oregon, September 1986, volume 21, number 11 of ACM SIGPLAN Notices, pp. 17-29. ACM, New York, November, 1986.
-
(1986)
OOPSLA '86 Conference Proceedings
, vol.21
, Issue.11
, pp. 17-29
-
-
Bobrow, D.G.1
Kahn, K.2
Kiczales, G.3
Masinter, L.4
Stefik, M.5
Zdybel, F.6
-
6
-
-
0030712719
-
Type Checking Higher-Order Polymorphic Multi-Methods
-
Paris, France, ACM, New York, January
-
François Bourdoncle and Stephan Merz. Type Checking Higher-Order Polymorphic Multi-Methods. Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Paris, France, pp. 302-315. ACM, New York, January 1997.
-
(1997)
Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 302-315
-
-
Bourdoncle, F.1
Merz, S.2
-
7
-
-
0031250628
-
Parasitic Methods: An Implementation of Multi-Methods for Java
-
ACM SIGPLAN Notices, ACM, New York, November
-
John Boyland and Giuseppe Castagna. Parasitic Methods: An Implementation of Multi-Methods for Java. Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '97). Volume 32, number 10 of ACM SIGPLAN Notices, pp. 66-76. ACM, New York, November 1997.
-
(1997)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA '97)
, vol.32
, Issue.10
, pp. 66-76
-
-
Boyland, J.1
Castagna, G.2
-
8
-
-
84976786149
-
Safe and decidable type checking in an object-oriented language
-
Andreas Paepcke (editor), ACM SIGPLAN Notices, ACM, New York, October
-
Kim B. Bruce and Jon Crabtree and Thomas P. Murtagh and Robert van Gent and Allyn Dimock and Robert Muller. Safe and decidable type checking in an object-oriented language. In Andreas Paepcke (editor), OOPSLA '93 Conference Proceedings. Volume 28, number 10 of ACM SIGPLAN Notices, pp. 29-46. ACM, New York, October, 1993.
-
(1993)
OOPSLA '93 Conference Proceedings
, vol.28
, Issue.10
, pp. 29-46
-
-
Bruce, K.B.1
Crabtree, J.2
Murtagh, T.P.3
Van Gent, R.4
Dimock, A.5
Muller, R.6
-
9
-
-
0029461481
-
On Binary Methods
-
Kim Bruce, Luca Cardelli, Giuseppe Castagna, The Hopkins Object Group, Gary T. Leavens, and Benjamin Pierce. On Binary Methods. Theory and Practice of Object Systems, 1(3):221-242, 1995.
-
(1995)
Theory and Practice of Object Systems
, vol.1
, Issue.3
, pp. 221-242
-
-
Bruce, K.1
Cardelli, L.2
Castagna, G.3
Leavens, G.T.4
Pierce, B.5
-
10
-
-
0023961010
-
A Semantics of Multiple Inheritance
-
February/March
-
Luca Cardelli. A Semantics of Multiple Inheritance. Information and Computation, 76(2/3):138-164, February/March, 1988. An earlier version appeared in the 1984 Semantics of Data Types Symposium, LNCS 173, pp. 51-66, Springer-Verlag, 1984.
-
(1988)
Information and Computation
, vol.76
, Issue.2-3
, pp. 138-164
-
-
Cardelli, L.1
-
11
-
-
84976664186
-
1984 Semantics of Data Types Symposium
-
Springer-Verlag
-
Luca Cardelli. A Semantics of Multiple Inheritance. Information and Computation, 76(2/3):138- 164, February/March, 1988. An earlier version appeared in the 1984 Semantics of Data Types Symposium, LNCS 173, pp. 51-66, Springer-Verlag, 1984.
-
(1984)
LNCS
, vol.173
, pp. 51-66
-
-
-
12
-
-
0026998601
-
A Calculus for Overloaded Functions with Subtyping
-
San Francisco, June, LISP Pointers. ACM, New York, January-March, 1992
-
Giuseppe Castagna, Giorgio Ghelli, and Giuseppe Longo. A Calculus for Overloaded Functions with Subtyping. In Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, San Francisco, June, 1992, pp. 182-192, volume 5, number 1 of LISP Pointers. ACM, New York, January-March, 1992.
-
(1992)
Proceedings of the 1992 ACM Conference on Lisp and Functional Programming
, vol.5
, Issue.1
, pp. 182-192
-
-
Castagna, G.1
Ghelli, G.2
Longo, G.3
-
13
-
-
84976655461
-
Covariance and contravariance: Conflict without a cause
-
See also [Chapter 5, Castagna 97]
-
Giuseppe Castagna. Covariance and contravariance: conflict without a cause. ACM Transactions on Programming Languages and Systems, 17(3):431-447, 1995. See also [Chapter 5, Castagna 97].
-
(1995)
ACM Transactions on Programming Languages and Systems
, vol.17
, Issue.3
, pp. 431-447
-
-
Castagna, G.1
-
15
-
-
85029501553
-
Object-Oriented Multi-Methods in Cecil
-
O. Lehrmann-Madsen, editor, ECOOP '92 Conference Proceedings, Utrecht, the Netherlands, June/July, Springer-Verlag, Berlin, 1992
-
Craig Chambers. Object-Oriented Multi-Methods in Cecil. In O. Lehrmann-Madsen, editor, ECOOP '92 Conference Proceedings, Utrecht, the Netherlands, June/July, 1992, volume 615 of Lecture Notes in Computer Science, pp. 33-56. Springer-Verlag, Berlin, 1992.
-
(1992)
Lecture Notes in Computer Science
, vol.615
, pp. 33-56
-
-
Chambers, C.1
-
16
-
-
0003850286
-
-
Department of Computer Science and Engineering, University of Washington, December
-
Craig Chambers. The Cecil Language: Specification and Rationale: Version 2.0. Department of Computer Science and Engineering, University of Washington, December, 1995. http://www.cs.washington.edu/research/projects/cecil/www/Papers/cecil-spec.html
-
(1995)
The Cecil Language: Specification and Rationale: Version 2.0
-
-
Chambers, C.1
-
18
-
-
0347873267
-
-
Department of Computer Science, Iowa State University, TR #96-17a, April
-
Craig Chambers and Gary T. Leavens. BeCecil, A Core Object-Oriented Language with Block Structure and Multimethods: Semantics and Typing. Department of Computer Science, Iowa State University, TR #96-17a, April 1997. ftp://ftp.cs.iastate.edu/pub/techreports/TR96-17/TR.ps.Z; the appendix sections only are in ftp://ftp.cs.iastate.edu/pub/techreports/TR96-17/appendix.ps.Z.
-
(1997)
BeCecil, a Core Object-Oriented Language with Block Structure and Multimethods: Semantics and Typing
-
-
Chambers, C.1
Leavens, G.T.2
-
19
-
-
0025229172
-
Inheritance is not Subtyping
-
ACM, New York
-
William Cook, Walter L. Hill, and Peter S. Canning. Inheritance is not Subtyping. In Conference Record of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, San Francisco, California, pp 125-135. ACM, New York, 1990.
-
(1990)
Conference Record of the Seventeenth Annual ACM Symposium on Principles of Programming Languages, San Francisco, California
, pp. 125-135
-
-
Cook, W.1
Hill, W.L.2
Canning, P.S.3
-
20
-
-
84976712057
-
Object-Oriented Programming versus Abstract Data Types
-
J.W. de Bakker, W.P. de Roever, and G. Rozenberg, editors, Springer-Verlag, New York
-
William Cook. Object-Oriented Programming versus Abstract Data Types. In J.W. de Bakker, W.P. de Roever, and G. Rozenberg, editors, Foundations of Object-Oriented Languages, REX School/Workshop Proceedings, Noordwijkerhout, the Netherlands, May/June, 1990, volume 489 of Lecture Notes in Computer Science, pp. 151-178. Springer-Verlag, New York, 1991.
-
(1991)
Foundations of Object-Oriented Languages, REX School/Workshop Proceedings, Noordwijkerhout, the Netherlands, May/June, 1990, Volume 489 of Lecture Notes in Computer Science
, vol.489
, pp. 151-178
-
-
Cook, W.1
-
21
-
-
84957704346
-
Predicate Dispatching: A Unified Theory of Dispatch
-
To appear July
-
Michael D. Ernst, Craig Kaplan, and Craig Chambers. Predicate Dispatching: A Unified Theory of Dispatch. To appear in ECOOP '98, the 12th European Conference on Object-Oriented Programming, Brussels, Belgium, July, 1998. Also http://www.cs.washington.edu/research/projects/cecil/www/www/Papers/gud.html.
-
(1998)
ECOOP '98, the 12th European Conference on Object-Oriented Programming, Brussels, Belgium
-
-
Ernst, M.D.1
Kaplan, C.2
Chambers, C.3
-
22
-
-
0003523213
-
-
Addison-Wesley Longman, Reading, Mass.
-
Neal Feinberg, Sonya E. Keene, Robert O. Mathews, and P. Tucker Withington. The Dylan Programming Book. Addison-Wesley Longman, Reading, Mass., 1997.
-
(1997)
The Dylan Programming Book
-
-
Feinberg, N.1
Keene, S.E.2
Mathews, R.O.3
Withington, P.T.4
-
24
-
-
0023218618
-
Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems
-
IEEE Press, NY, June
-
Joseph A. Goguen and Jose Meseguer. Order-Sorted Algebra Solves the Constructor-Selector, Multiple Representation and Coercion Problems. In Symposium on Logic in Computer Science, Ithaca, NY, pp. 18-29. IEEE Press, NY, June, 1987.
-
(1987)
Symposium on Logic in Computer Science, Ithaca, NY
, pp. 18-29
-
-
Goguen, J.A.1
Meseguer, J.2
-
26
-
-
0003518498
-
-
Addison-Wesley, Reading, Mass.
-
James Gosling, Bill Joy, Guy Steele, Guy L. Steele. The Java Language Specification. Addison-Wesley, Reading, Mass., 1996.
-
(1996)
The Java Language Specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Steele, G.L.4
-
27
-
-
84976817682
-
A Simple Technique for Handling Multiple Polymorphism
-
Norman Meyrowitz, editor, ACM SIGPLAN Notices, ACM, New York, October
-
D. H. H. Ingalls. A Simple Technique for Handling Multiple Polymorphism. In Norman Meyrowitz, editor, OOPSLA '86 Conference Proceedings, Portland, Oregon, November, 1986, volume 21, number 11 of ACM SIGPLAN Notices, pp. 347-349. ACM, New York, October, 1986.
-
(1986)
OOPSLA '86 Conference Proceedings, Portland, Oregon, November, 1986
, vol.21
, Issue.11
, pp. 347-349
-
-
Ingalls, D.H.H.1
-
31
-
-
0003444157
-
-
MIT Press, Cambridge, MA
-
Robin Milner, Mads Tofte, and Robert Harper. The Definition of Standard ML. MIT Press, Cambridge, MA, 1990.
-
(1990)
The Definition of Standard ML
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
-
32
-
-
84976730112
-
Object-Oriented Programming with Flavors
-
Norman Meyrowitz (editor), ACM SIGPLAN Notices, ACM, New York, November
-
David A. Moon. Object-Oriented Programming with Flavors. In Norman Meyrowitz (editor), OOPSLA '86 Conference Proceedings, Portland, Oregon, September 1986, volume 21, number 11 of ACM SIGPLAN Notices, pp. 1-8. ACM, New York, November, 1986.
-
(1986)
OOPSLA '86 Conference Proceedings, Portland, Oregon, September 1986
, vol.21
, Issue.11
, pp. 1-8
-
-
Moon, D.A.1
-
34
-
-
85000828188
-
Using Category Theory to Design Implicit Conversions and Generic Operators
-
Neil D. Jones (editor), Lecture Notes in Computer Science, Springer-Verlag, NY
-
John C. Reynolds. Using Category Theory to Design Implicit Conversions and Generic Operators. In Neil D. Jones (editor), Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark, pp. 211-258. Volume 94 of Lecture Notes in Computer Science, Springer-Verlag, NY, 1980.
-
(1980)
Semantics-Directed Compiler Generation, Proceedings of a Workshop, Aarhus, Denmark
, vol.94
, pp. 211-258
-
-
Reynolds, J.C.1
|