-
2
-
-
84944061961
-
Architectural reasoning in archjava
-
Springer-Verlag
-
J. Aldrich, C. Chambers, and D. Notkin. Architectural reasoning in archjava. In Proceedings of the 2002 European Conference on Object-Oriented Programming, LNCS 2374, Malaga, Spain, June 2002. Springer-Verlag.
-
Proceedings of the 2002 European Conference on Object-Oriented Programming, LNCS 2374, Malaga, Spain, June 2002
-
-
Aldrich, J.1
Chambers, C.2
Notkin, D.3
-
4
-
-
0003487052
-
-
Addison-Wesley, Reading, MA, third edition
-
K. Arnold, J. Gosling, and D. Holmes. The Java Programming Language Third Edition. Addison-Wesley, Reading, MA, third edition, 2000.
-
(2000)
The Java Programming Language Third Edition
-
-
Arnold, K.1
Gosling, J.2
Holmes, D.3
-
5
-
-
85028681143
-
Fast static analysis of c++ virtual function calls
-
D. F. Bacon and P.F. Sweeney. Fast static analysis of c++ virtual function calls. In OOPSLA96 [39].
-
OOPSLA96
-
-
Bacon, D.F.1
Sweeney, P.F.2
-
6
-
-
1442333878
-
Half & half: Multiple dispatch and retroactive abstraction for java
-
Technical Report OSU-CISRC-5/01-TR08, Department of Computer and Information Science, The Ohio State University, Mar.
-
G. Baumgartner, M. Jansche, and K. Laüfer. Half & half: Multiple dispatch and retroactive abstraction for java. Technical Report OSU-CISRC-5/01-TR08, Department of Computer and Information Science, The Ohio State University, Mar. 2002.
-
(2002)
-
-
Baumgartner, G.1
Jansche, M.2
Laüfer, K.3
-
7
-
-
84976781457
-
Commonloops: Merging lisp and object-oriented programming
-
D. G. Bobrow, K. Kahn, G. Kiczales, L. Masinter, M. Stefik, and F. Zdybel. Commonloops: Merging lisp and object-oriented programming. In OOPSLA86 [38], pages 17-29.
-
OOPSLA86
, pp. 17-29
-
-
Bobrow, D.G.1
Kahn, K.2
Kiczales, G.3
Masinter, L.4
Stefik, M.5
Zdybel, F.6
-
8
-
-
0037493348
-
Barat - A front-end for java
-
Technical Report Technical Report B-98-09, Freie Universitat Berlin, FB Mathematik and Informatik, Dec.
-
B. Bokowski and A. Spiegel. Barat - a front-end for java. Technical Report Technical Report B-98-09, Freie Universitat Berlin, FB Mathematik and Informatik, Dec. 1998.
-
(1998)
-
-
Bokowski, B.1
Spiegel, A.2
-
9
-
-
0031250628
-
Parasitic methods: An implementation of multi-methods for java
-
J. Boyland and G. Castagna. Parasitic methods: An implementation of multi-methods for java. In Proceedings of the 1997 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Atlanta, GA, Oct. 1997.
-
Proceedings of the 1997 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Atlanta, GA, Oct. 1997
-
-
Boyland, J.1
Castagna, G.2
-
10
-
-
1442333807
-
-
Personal communication. Jan.
-
G. Bracha. Personal communication. Jan. 2003.
-
(2003)
-
-
Bracha, G.1
-
11
-
-
84976788667
-
Soft typing
-
June; Conference onProgramming Language Design and Implementation
-
R. Cartwright and M. Fagan. Soft typing. SIGPLAN Notices, 26(6):278-292, June 1991. Conference onProgramming Language Design and Implementation.
-
(1991)
SIGPLAN Notices
, vol.26
, Issue.6
, pp. 278-292
-
-
Cartwright, R.1
Fagan, M.2
-
14
-
-
0003850286
-
The Cecil language: Specification and rationale
-
Technical Report UW-CSE-93-03-05, Department of Computer Science and Engineering. University of Washington, Mar.; Revised, March
-
C. Chambers. The Cecil language: Specification and rationale. Technical Report UW-CSE-93-03-05, Department of Computer Science and Engineering. University of Washington, Mar. 1993. Revised, March 1997.
-
(1993)
-
-
Chambers, C.1
-
15
-
-
1442309415
-
Towards Diesel, a next-generation OO language after Cecil
-
Invited talk
-
C. Chambers. Towards Diesel, a next-generation OO language after Cecil. Invited talk, the Fifth Workshop of Foundations of Object-Oriented Languages, San Diego, California, Jan. 1998.
-
Fifth Workshop of Foundations of Object-Oriented Languages, San Diego, California, Jan. 1998
-
-
Chambers, C.1
-
16
-
-
0033203868
-
Efficient multiple and predicate dispatching
-
Denver, CO, Nov.
-
C. Chambers and W. Chen. Efficient multiple and predicate dispatching. In Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 238-255, Denver, CO, Nov. 1999.
-
(1999)
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 238-255
-
-
Chambers, C.1
Chen, W.2
-
17
-
-
1442284812
-
MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
-
Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Nov.
-
C. Clifton. MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch. Technical Report 01-10, Department of Computer Science, Iowa State University, Ames, Iowa, 50011, Nov. 2001. Available from multijava.sourceforge.net
-
(2001)
-
-
Clifton, C.1
-
18
-
-
1442358263
-
Multijava: Modular symmetric multiple dispatch and open classes for Java
-
C. Clifton, G. Leavens, C. Chambers, and T. Millstein. Multijava: Modular symmetric multiple dispatch and open classes for Java. In Proceedings of the 2000 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Minneapolis, MN, Oct. 2000.
-
Proceedings of the 2000 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Minneapolis, MN, Oct. 2000
-
-
Clifton, C.1
Leavens, G.2
Chambers, C.3
Millstein, T.4
-
19
-
-
84978936603
-
Vortex: An optimizing compiler for object-oriented languages
-
J. Dean, G. DeFouw, D. Grove, V. Litvinov, and C. Chambers, Vortex: An optimizing compiler for object-oriented languages. In OOPSLA96 [39].
-
OOPSLA96
-
-
Dean, J.1
DeFouw, G.2
Grove, D.3
Litvinov, V.4
Chambers, C.5
-
21
-
-
0004189634
-
-
Addison-Wesley, Reading, MA
-
E. Gamma, R. Helm, R. E. Johnson, and J. Vlissides. Design Patterns. Addison-Wesley, Reading, MA, 1995.
-
(1995)
Design Patterns
-
-
Gamma, E.1
Helm, R.2
Johnson, R.E.3
Vlissides, J.4
-
22
-
-
0003518498
-
-
The Java Series. Addison-Wesley, Boston, Mass.
-
J. Gosling, B. Joy, G. Steele, and G. Bracha. The Java Language Specification Second Edition. The Java Series. Addison-Wesley, Boston, Mass., 2000.
-
(2000)
The Java Language Specification Second Edition
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
24
-
-
84976708204
-
Subject-oriented programming (A critique of pure objects)
-
Washington, D.C., Oct.
-
W. Harrison and H. Ossher. Subject-oriented programming (A critique of pure objects). In Proceedings of the 1993 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 411-428, Washington, D.C., Oct. 1993.
-
(1993)
Proceedings of the 1993 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 411-428
-
-
Harrison, W.1
Ossher, H.2
-
26
-
-
82955230066
-
An overview of aspectj
-
Springer-Verlag
-
G. Kiczales, E. Hilsdale, J. Hugunin, M. Kersten, J. Palm, and W. G. Griswold. An overview of aspectj. In Proceedings of the 2001 European Conference on Object-Oriented Programming, LNCS 2072, Budapest, Hungary, June 2001. Springer-Verlag.
-
Proceedings of the 2001 European Conference on Object-Oriented Programming, LNCS 2072, Budapest, Hungary, June 2001
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
27
-
-
35248828504
-
Aspect-oriented programming
-
Springer-Verlag
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In Proceedings of the 1997 European Conference on Object-Oriented Programming, LNCS 1241, Jyvaskyla, Finland, June 1997. Springer-Verlag.
-
Proceedings of the 1997 European Conference on Object-Oriented Programming, LNCS 1241, Jyvaskyla, Finland, June 1997
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
28
-
-
84957642917
-
Synthesizing object-oriented and functional design to promote re-use
-
S. Krishnamurthi, M. Felleisen, and D.P. Friedman. Synthesizing object-oriented and functional design to promote re-use. In ECOOP98 [20], pages 91-113.
-
ECOOP98
, pp. 91-113
-
-
Krishnamurthi, S.1
Felleisen, M.2
Friedman, D.P.3
-
29
-
-
0346877028
-
Multiple dispatch as dispatch on tuples
-
G. T. Leavens and T. D. Millstein. Multiple dispatch as dispatch on tuples. In OOPSLA98 [40], pages 374-387.
-
OOPSLA98
, pp. 374-387
-
-
Leavens, G.T.1
Millstein, T.D.2
-
30
-
-
0002439166
-
Dynamic class loading in the Java virtual machine
-
S. Liang and G. Bracha. Dynamic class loading in the Java virtual machine. In OOPSLA98 [40], pages 36-44.
-
OOPSLA98
, pp. 36-44
-
-
Liang, S.1
Bracha, G.2
-
31
-
-
1442333810
-
Constraint-based polymorphism in Cecil: Towards a practical and static type system
-
V. Litvinov. Constraint-based polymorphism in cecil: Towards a practical and static type system. In OOPSLA98 [40].
-
OOPSLA98
-
-
Litvinov, V.1
-
33
-
-
0035551929
-
Jiazzi: New-age components for old-fashioned java
-
S. McDirmid, M. Flatt, and W. C. Hsieh. Jiazzi: New-age components for old-fashioned java. In Proceedings of the 2001 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Tampa, FL, Oct. 2001.
-
Proceedings of the 2001 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Tampa, FL, Oct. 2001
-
-
McDirmid, S.1
Flatt, M.2
Hsieh, W.C.3
-
34
-
-
33745201302
-
Modular statically typed multimethods
-
Lisbon, Portugal, June; Springer-Verlag
-
T. Millstein and C. Chambers. Modular statically typed multimethods. In Proceedings of the 1999 European Conference on Object-Oriented Programming, LNCS 1628, pages 279-303, Lisbon, Portugal, June 1999. Springer-Verlag.
-
(1999)
Proceedings of the 1999 European Conference on Object-Oriented Programming, LNCS 1628
, pp. 279-303
-
-
Millstein, T.1
Chambers, C.2
-
35
-
-
84976860671
-
Object-oriented programming with flavors
-
D. A. Moon. Object-oriented programming with flavors. In OOPSLA86 [38], pages 1-8.
-
OOPSLA86
, pp. 1-8
-
-
Moon, D.A.1
-
36
-
-
1442333812
-
-
MultiJava home page. http://multijava.sourceforge.net.
-
-
-
-
38
-
-
1442309417
-
-
Proceedings of the 1986 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Portland, OR, Nov. 1986.
-
Proceedings of the 1986 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Portland, OR, Nov. 1986
-
-
-
39
-
-
1442333808
-
-
Proceedings of the 1996 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, San Jose, CA, Oct. 1996.
-
Proceedings of the 1996 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, San Jose, CA, Oct. 1996
-
-
-
40
-
-
1442309419
-
-
Proceedings of the 1998 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Vancouver, Canada, Oct. 1998.
-
Proceedings of the 1998 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, Vancouver, Canada, Oct. 1998
-
-
-
45
-
-
84957631260
-
Implementing layered designs with mixin layers
-
Y. Smaragdakis and D. Batory. Implementing layered designs with mixin layers. In ECOOP98 [20], pages 550-570.
-
ECOOP98
, pp. 550-570
-
-
Smaragdakis, Y.1
Batory, D.2
-
48
-
-
0005310357
-
Visitor in frameworks
-
November/December
-
J. Vlissides. Visitor in frameworks. C++ Report, 11(10):40-46, November/December 1999.
-
(1999)
C++ Report
, vol.11
, Issue.10
, pp. 40-46
-
-
Vlissides, J.1
|