-
1
-
-
84944065606
-
A formal framework for Java separate compilation
-
Lecture Notes in Computer Science, Malaga, Spain (June). Springer-Verlag
-
ANCONA, D., LAGORIO, G., AND ZUCCA, E. 2002. A formal framework for Java separate compilation. In Proceedings of the 2002 European Conference on Object-Oriented Programming, Lecture Notes in Computer Science, vol. 2374, Malaga, Spain (June). Springer-Verlag.
-
(2002)
Proceedings of the 2002 European Conference on Object-oriented Programming
, vol.2374
-
-
Ancona, D.1
Lagorio, G.2
Zucca, E.3
-
2
-
-
84881391914
-
True modules for Java-like languages
-
J. L. Knudsen, Ed. Lecture Notes in Computer Science, Springer
-
ANCONA, D. AND ZUCCA, E. 2001. True modules for Java-like languages. In J. L. Knudsen, Ed. ECOOP 2001-Object-Oriented Programming, Lecture Notes in Computer Science, vol. 2072. Springer.
-
(2001)
ECOOP 2001-object-oriented Programming
, vol.2072
-
-
Ancona, D.1
Zucca, E.2
-
3
-
-
0035994605
-
A calculus of module systems
-
March
-
ANCONA, D. AND ZUCCA, E. 2002. A calculus of module systems. J. Funct. Prog. 12, 2, 91-132 (March).
-
(2002)
J. Funct. Prog.
, vol.12
, Issue.2
, pp. 91-132
-
-
Ancona, D.1
Zucca, E.2
-
4
-
-
0003487052
-
-
Addison-Wesley, Reading, MA, third edition
-
ARNOLD, K., GOSLING, J., AND HOLMES, D. 2000. The Java Programming Language Third Edition. Addison-Wesley, Reading, MA, third edition.
-
(2000)
The Java Programming Language Third Edition
-
-
Arnold, K.1
Gosling, J.2
Holmes, D.3
-
5
-
-
33645426949
-
Type-checking multi-methods in ML (a modular approach)
-
Portland, Oregon, USA (January)
-
BONNIOT, D. 2002. Type-checking multi-methods in ML (a modular approach). In The Ninth International Workshop on Foundations of Object-Oriented Languages, FOOL 9, Portland, Oregon, USA (January).
-
(2002)
The Ninth International Workshop on Foundations of Object-oriented Languages, FOOL
, vol.9
-
-
Bonniot, D.1
-
6
-
-
0030712719
-
Type-checking higher-order polymorphic multi-methods
-
Paris, France, 15-17 (Jan)
-
BOURDONCLE, F. AND MERZ, S. 1997. Type-checking higher-order polymorphic multi-methods. In Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 302-315, Paris, France, 15-17 (Jan).
-
(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
-
-
84976665944
-
Mixin-based inheritance
-
BRACHA, G. AND COOK, W. 1990. Mixin-based inheritance. In ECOOP/OOPSLA '90, 303-311.
-
(1990)
ECOOP/OOPSLA '90
, pp. 303-311
-
-
Bracha, G.1
Cook, W.2
-
8
-
-
0023961010
-
A semantics of multiple inheritance
-
Feb.
-
CARDELLI, L. 1988. A semantics of multiple inheritance. Information and Computation 76, 2/3, 138-164 (Feb).
-
(1988)
Information and Computation
, vol.76
, Issue.2-3
, pp. 138-164
-
-
Cardelli, L.1
-
9
-
-
0030646118
-
Program fragments, linking, and modularization
-
Paris, France, 15-17 (Jan.)
-
CARDELLI, L. 1997. Program fragments, linking, and modularization. In Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 266-277, Paris, France, 15-17 (Jan.).
-
(1997)
Conference Record of POPL '97: the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 266-277
-
-
Cardelli, L.1
-
10
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
Dec.
-
CARDELLI, L. and WEGNER, P. 1985. On understanding types, data abstraction, and polymorphism. ACM Comput. Surv. 17, 4, 471-522 (Dec.).
-
(1985)
ACM Comput. Surv.
, vol.17
, Issue.4
, pp. 471-522
-
-
Cardelli, L.1
Wegner, P.2
-
11
-
-
0033203868
-
Efficient multiple and predicate dispatching
-
L. Meissner, Ed. volume 34.10 of ACM Sigplan Notices, N.Y., Nov. 1-5. ACM Press
-
CHAMBERS, C. AND CHEN, W. 1999. Efficient multiple and predicate dispatching. In L. Meissner, Ed. In Proceeings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages & Applications (OOPSLA'99), volume 34.10 of ACM Sigplan Notices, 238-255, N.Y., Nov. 1-5. ACM Press.
-
(1999)
Proceeings of the 1999 ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages & Applications (OOPSLA'99)
, pp. 238-255
-
-
Chambers, C.1
Chen, W.2
-
12
-
-
84976688946
-
Typechecking and modules for multimethods
-
Nov.
-
CHAMBERS, C. AND LEAVENS, G. T. 1995. Typechecking and modules for multimethods. ACM Trans. Prog. Lang. Sys. 17, 6, 805-843 (Nov.).
-
(1995)
ACM Trans. Prog. Lang. Sys.
, vol.17
, Issue.6
, pp. 805-843
-
-
Chambers, C.1
Leavens, G.T.2
-
13
-
-
0034449922
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
volume 35(10) of ACM SIGPLAN Notices, Oct.
-
CLIFTON, C., LEAVENS, G. T., CHAMBERS, C., AND MILLSTEIN, T. 2000. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota, volume 35(10) of ACM SIGPLAN Notices, 130-145 (Oct.).
-
(2000)
OOPSLA 2000 Conference on Object-oriented Programming, Systems, Languages, and Applications, Minneapolis, Minnesota
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
14
-
-
84976712057
-
Object-oriented programming versus abstract data types
-
J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds. LNCS Springer-Verlag, New York, NY
-
COOK, W. R. 1991. Object-oriented programming versus abstract data types. In J. W. de Bakker, W. P. de Roever, and G. Rozenberg, Eds. Foundations of Object-Oriented Languages, REX School/Workshop, Noordwijkerhout, The Netherlands, May/June, LNCS 489, 151-178. Springer-Verlag, New York, NY.
-
(1991)
Foundations of Object-oriented Languages, REX School/Workshop, Noordwijkerhout, the Netherlands, May/June
, vol.489
, pp. 151-178
-
-
Cook, W.R.1
-
15
-
-
0032597529
-
A fragment calculus-towards a model of separate compilation, linking and binary compatibility
-
DROSSOPOULOU, S., EISENBACH, S., and WRAGG, D. 1999. A fragment calculus-towards a model of separate compilation, linking and binary compatibility. In Logic in Computer Science, 147-156.
-
(1999)
Logic in Computer Science
, pp. 147-156
-
-
Drossopoulou, S.1
Eisenbach, S.2
Wragg, D.3
-
18
-
-
84957704346
-
Predicate dispatching: A unified theory of dispatch
-
E. Jul, Ed. Lecture Notes in Computer Science, Springer
-
ERNST, M., KAPLAN, C., AND CHAMBERS, C. 1998. Predicate dispatching: A unified theory of dispatch. In E. Jul, Ed. ECOOP '98-Object-Oriented Programming, Lecture Notes in Computer Science, vol. 1445, 186-211. Springer.
-
(1998)
ECOOP '98-object-oriented Programming
, vol.1445
, pp. 186-211
-
-
Ernst, M.1
Kaplan, C.2
Chambers, C.3
-
19
-
-
0031600762
-
Modular object-oriented programming with units and mixins
-
of ACM SIGPLAN Notices, ACM (June)
-
FINDLER, R. B. AND FLATT, M. 1998. Modular object-oriented programming with units and mixins. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98), 34(1) of ACM SIGPLAN Notices, 94-104. ACM (June).
-
(1998)
Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98)
, vol.34
, Issue.1
, pp. 94-104
-
-
Findler, R.B.1
Flatt, M.2
-
23
-
-
0031674984
-
Classes and mixins
-
New York, NY
-
FLATT, M., KRISHNAMURTHI, S., AND FELLEISEN, M. 1998. Classes and mixins. In Conference Record of POPL 98: The 25TH ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Diego, California, 171-183, New York, NY.
-
(1998)
Conference Record of POPL 98: the 25TH ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Diego, California
, pp. 171-183
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
25
-
-
0003880013
-
-
Addison-Wesley, Massachusetts
-
GAMMA, E., HELM, R., JOHNSON, R. E., AND VLISSIDES, J. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Massachusetts.
-
(1995)
Design Patterns: Elements of Reusable Object-oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.E.3
Vlissides, J.4
-
27
-
-
0003518498
-
-
The Java Series. Addison-Wesley, Boston, Mass
-
GOSLING, J., JOY, B., STEELE, G., AND BRACHA, G. 2000. The Java Language Specification Second Edition. The Java Series. Addison-Wesley, Boston, Mass.
-
(2000)
The Java Language Specification Second Edition
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
28
-
-
84957094411
-
Mixui modules in a call-by-value setting
-
D. Le Métayer, Ed, volume 2305 of Lecture Notes in Computer Science, Springer-Verlag
-
HIRSCHOWITZ, T. AND LEROY, X. 2002. Mixui modules in a call-by-value setting. In D. Le Métayer, Ed, Programming Languages and Systems, ESOP'2002, volume 2305 of Lecture Notes in Computer Science, 6-20. Springer-Verlag.
-
(2002)
Programming Languages and Systems, ESOP'2002
, pp. 6-20
-
-
Hirschowitz, T.1
Leroy, X.2
-
29
-
-
0029205084
-
Lower bounds on type inference with subtypes
-
New York, NY (Jan.) ACM
-
HOANG, M. AND MITCHELL, J. C. 1995. Lower bounds on type inference with subtypes. In Conference Record of POPL '95: 22nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Francisco, Calif, 176-185, New York, NY (Jan.) ACM.
-
(1995)
Conference Record of POPL '95: 22nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Francisco, Calif
, pp. 176-185
-
-
Hoang, M.1
Mitchell, J.C.2
-
30
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
May
-
IGARASHI, A., PIERCE, B. C., AND WADLER, P. 2001. Featherweight Java: A minimal core calculus for Java and GJ. ACM Transactions on Programming Languages and Systems 23, 3, 396-450, May.
-
(2001)
ACM Transactions on Programming Languages and Systems
, vol.23
, Issue.3
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
31
-
-
0031071781
-
The definition of extended ML: A gentle introduction
-
28(Feb.)
-
KAHRS, S., SANNELLA, D., AND TARLECKI, A. 1997. The definition of extended ML: A gentle introduction. Theoretical Computer Science 173, 2, 445-484, 28(Feb.).
-
(1997)
Theoretical Computer Science
, vol.173
, Issue.2
, pp. 445-484
-
-
Kahrs, S.1
Sannella, D.2
Tarlecki, A.3
-
32
-
-
84957642917
-
Synthesizing object-oriented and functional design to promote re-use
-
E. Jul, Ed. Lecture Notes in Computer Science, Springer-Verlag (July)
-
KRISHNAMURTHI, S., FELLEISEN, M., AND FRIEDMAN, D. P. 1998. Synthesizing object-oriented and functional design to promote re-use. In E. Jul, Ed. ECOOP'98-Object-Oriented Programming, 12th European Conference, Brussels, Belgium, Lecture Notes in Computer Science, vol. 1445, 91-113. Springer-Verlag (July).
-
(1998)
ECOOP'98-object-oriented Programming, 12th European Conference, Brussels, Belgium
, vol.1445
, pp. 91-113
-
-
Krishnamurthi, S.1
Felleisen, M.2
Friedman, D.P.3
-
34
-
-
0035551929
-
Jiazzi: New-age components for old-fashioned Java
-
ACM Press
-
MCDIRMID, S., FLATT, M., AND HSIEH, W. C. 2001. Jiazzi: new-age components for old-fashioned Java. In Proceedings of the OOPSLA '01 conference on Object Oriented Programming Systems Languages and Applications, 211-222. ACM Press.
-
(2001)
Proceedings of the OOPSLA '01 Conference on Object Oriented Programming Systems Languages and Applications
, pp. 211-222
-
-
Mcdirmid, S.1
Flatt, M.2
Hsieh, W.C.3
-
36
-
-
0036949061
-
Modular typechecking for hierarchically extensible datatypes and functions
-
New York, NY (Sept.) ACM
-
MILLSTEIN, T., BLECKNER, C., AND CHAMBERS, C. 2002. Modular typechecking for hierarchically extensible datatypes and functions. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '02), volume 37(9) of ACM SIGPLAN Notices, 110-122, New York, NY (Sept.) ACM.
-
(2002)
Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '02), Volume 37(9) of ACM SIGPLAN Notices
, vol.37
, Issue.9
, pp. 110-122
-
-
Millstein, T.1
Bleckner, C.2
Chambers, C.3
-
37
-
-
33745201302
-
Modular statically typed multimethods
-
R. Guerraoui, editor, Lecture Notes in Computer Science, Springer-Verlag, New York, NY (June)
-
MILLSTEIN, T. AND CHAMBERS, C. 1999. Modular statically typed multimethods. In R. Guerraoui, editor, ECOOP '99 - Object-Oriented Programming 13th European Conference, Lisbon Portugal, Lecture Notes in Computer Science, vol. 1628, 279-303. Springer-Verlag, New York, NY (June).
-
(1999)
ECOOP '99 - Object-oriented Programming 13th European Conference, Lisbon Portugal
, vol.1628
, pp. 279-303
-
-
Millstein, T.1
Chambers, C.2
-
38
-
-
0037172648
-
Modular statically typed multimethods
-
May
-
MILLSTEIN, T. AND CHAMBERS, C. 2002. Modular statically typed multimethods. Information and Computation 175, 1, 76-118 (May).
-
(2002)
Information and Computation
, vol.175
, Issue.1
, pp. 76-118
-
-
Millstein, T.1
Chambers, C.2
-
39
-
-
0003444157
-
-
The MIT Press
-
MILNER, R., TOFTE, M., HARPER, R., AND MACQUEEN, D. 1997. The Definition of Standard ML (Revised). The MIT Press.
-
(1997)
The Definition of Standard ML (Revised)
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
Macqueen, D.4
-
42
-
-
0030685619
-
Pizza into Java: Translating theory into practice
-
Paris, France, 15-17 (Jan.)
-
ODERSKY, M. AND WADLER, P. 1997. Pizza into Java: Translating theory into practice. In Conference Record of POPL '97: The 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 146-159, Paris, France, 15-17 (Jan.).
-
(1997)
Conference Record of POPL '97: the 24th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 146-159
-
-
Odersky, M.1
Wadler, P.2
-
44
-
-
0031700830
-
Objective ML: An effective object-oriented extension of ML
-
RÉMY, D. AND VOUILLON, J. 1998. Objective ML: An effective object-oriented extension of ML. Theory and Practice of Object Systems 4, 1, 27-52.
-
(1998)
Theory and Practice of Object Systems
, vol.4
, Issue.1
, pp. 27-52
-
-
Rémy, D.1
Vouillon, J.2
-
45
-
-
0005045552
-
Simple objects for standard ML
-
Philadelphia, Pennsylvania, 21-24 (May)
-
REPPY, J. AND RIECKE, J. 1996. Simple objects for Standard ML. In Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation, 171-180, Philadelphia, Pennsylvania, 21-24 (May).
-
(1996)
Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation
, pp. 171-180
-
-
Reppy, J.1
Riecke, J.2
-
46
-
-
0012523435
-
User defined types and procedural data structures as complementary approaches to data abstraction
-
D. Gries, editor, Springer-Verlag, New York, NY
-
REYNOLDS, J. C. 1978. User defined types and procedural data structures as complementary approaches to data abstraction. In D. Gries, editor, Programming Methodology, A Collection of Articles by IFIP WG2.3, 309-317. Springer-Verlag, New York, NY.
-
(1978)
Programming Methodology, A Collection of Articles by IFIP WG2.3
, pp. 309-317
-
-
Reynolds, J.C.1
-
48
-
-
0003232884
-
Linear types can change the world!
-
M. Broy and C. Jones, editors, North Holland (Apr.)
-
WADLER, P. 1990. Linear types can change the world! In M. Broy and C. Jones, editors, IFIP TC 2 Working Conference on Programming Concepts and Methods, Sea of Galilee, Israel, 7-359. North Holland (Apr.).
-
(1990)
IFIP TC 2 Working Conference on Programming Concepts and Methods, Sea of Galilee, Israel
, pp. 7-359
-
-
Wadler, P.1
-
49
-
-
0003025818
-
A syntactic approach to type soundness
-
15 (Nov.)
-
WRIGHT, A. K. AND FELLEISEN, M. 1994. A syntactic approach to type soundness. Information and Computation 115, 1, 38-94, 15 (Nov.).
-
(1994)
Information and Computation
, vol.115
, Issue.1
, pp. 38-94
-
-
Wright, A.K.1
Felleisen, M.2
|