-
1
-
-
84976772938
-
Static type checking of multi-methods
-
A. Paepcke, editor, OOPSLA '91 Conference Proceedings, New York, NY, Nov. ACM
-
R. Agrawal, L. G. DeMichiel, and B. G. Lindsay. Static type checking of multi-methods. In A. Paepcke, editor, OOPSLA '91 Conference Proceedings, volume 26(11) of ACM SIGPLAN Notices, pages 113-128, New York, NY, Nov. 1991. ACM.
-
(1991)
ACM SIGPLAN Notices
, vol.26
, Issue.11
, pp. 113-128
-
-
Agrawal, R.1
Demichiel, L.G.2
Lindsay, B.G.3
-
3
-
-
0036039843
-
Maya: Multiple-dispatch syntax extension in Java
-
Proceeding of the ACM SIGPLAN 2002 Conference on Programming language design and implementation. ACM, May
-
J. Baker and W. C. Hsieh. Maya: Multiple-dispatch syntax extension in Java. In Proceeding of the ACM SIGPLAN 2002 Conference on Programming language design and implementation, volume 37(5) of SIGPLAN Notices, pages 270-281. ACM, May 2002.
-
(2002)
SIGPLAN Notices
, vol.37
, Issue.5
, pp. 270-281
-
-
Baker, J.1
Hsieh, W.C.2
-
4
-
-
0030263484
-
A monotonic superclass linerization for Dylan
-
Proceedings OOPSLA '96 Conference on Object-Oriented Programming Systems, Languages, and Applications. ACM, Oct.
-
K. Barrett, B. Cassels, P. Haahr, D. A. Moon, K. Playford, and P. T. Withington. A monotonic superclass linerization for Dylan. In Proceedings OOPSLA '96 Conference on Object-Oriented Programming Systems, Languages, and Applications, volume 31 of ACM SIGPLAN. Notices, pages 69-82. ACM, Oct. 1996.
-
(1996)
ACM SIGPLAN. Notices
, vol.31
, pp. 69-82
-
-
Barrett, K.1
Cassels, B.2
Haahr, P.3
Moon, D.A.4
Playford, K.5
Withington, P.T.6
-
5
-
-
1442333878
-
Half & Half: Multiple dispatch and retroactive abstraction for Java
-
Department of Computer Science, The Ohio State University, Mar.
-
G. Baumgartner, M. Jansche, and K. Läufer. Half & Half: Multiple dispatch and retroactive abstraction for Java. Technical Report OSU-CISRC-5/01-TR08, Department of Computer Science, The Ohio State University, Mar. 2002.
-
(2002)
Technical Report
, vol.OSU-CISRC-5-01-TR08
-
-
Baumgartner, G.1
Jansche, M.2
Läufer, K.3
-
6
-
-
84976764359
-
Common lisp object system specification
-
D. G. Bobrow, L. G. DeMichiel, R. P. Gabriel, S. E. Keene, G. Kiczales, and D. A. Moon. Common Lisp Object System specification. SIGPLAN Not., 23(SI):1-142, 1988.
-
(1988)
SIGPLAN Not.
, vol.23
, Issue.SI
, pp. 1-142
-
-
Bobrow, D.G.1
Demichiel, L.G.2
Gabriel, R.P.3
Keene, S.E.4
Kiczales, G.5
Moon, D.A.6
-
8
-
-
0031250628
-
Parasitic methods: An implementation of multi-methods for Java
-
Conference Proceedings of OOPSLA '97, New York, NY, Oct. ACM
-
J. Boy land and G. Castagna. Parasitic methods: an implementation of multi-methods for Java. In Conference Proceedings of OOPSLA '97, volume 32(10) of ACM SIGPLAN Notices, pages 66-76, New York, NY, Oct. 1997. ACM.
-
(1997)
ACM SIGPLAN Notices
, vol.32
, Issue.10
, pp. 66-76
-
-
Boy Land, J.1
Castagna, G.2
-
9
-
-
1842821546
-
Guiding visitors: Separating navigation from computation
-
Institute of Information and Computing Sciences, Utrecht University
-
M. Bravenboer and E. Visser. Guiding visitors: Separating navigation from computation. Technical Report UU-CS-2001-42, Institute of Information and Computing Sciences, Utrecht University, 2001.
-
(2001)
Technical Report
, vol.UU-CS-2001-42
-
-
Bravenboer, M.1
Visser, E.2
-
10
-
-
34547320891
-
ASM: A code manipulation tool to implement adaptable systems
-
Grenoble, France, Nov.
-
É. Bruneton, R. Lenglet, and T. Coupaye. ASM: a code manipulation tool to implement adaptable systems. In Proceedings of the ASF (ACM SIGOPS France) Journées Composants 2002 : Systèmes à composants adaptables et extensibles (Adaptable and extensible component systems), Grenoble, France, Nov. 2002.
-
(2002)
Proceedings of the ASF (ACM SIGOPS France) Journées Composants 2002: Systèmes À Composants Adaptables et Extensibles (Adaptable and Extensible Component Systems)
-
-
Bruneton, É.1
Lenglet, R.2
Coupaye, T.3
-
11
-
-
31744444498
-
Digging into the visitor pattern
-
June
-
F. Büttner, O. Radfelder, A. Lindow, and M. Gogolla. Digging into the visitor pattern. In Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), Banff, Alberta, Canada, pages 135-141, June 2004.
-
(2004)
Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), Banff, Alberta, Canada
, pp. 135-141
-
-
Büttner, F.1
Radfelder, O.2
Lindow, A.3
Gogolla, M.4
-
12
-
-
85029501553
-
Object-oriented multi-methods in Cecil
-
ECOOP '92, European Conference on Object-Oriented Programming, Utrecht, The Netherlands. Springer-Verlag
-
C. Chambers. Object-oriented multi-methods in Cecil. In ECOOP '92, European Conference on Object-Oriented Programming, Utrecht, The Netherlands, volume 615 of Lecture Notes in Computer Science, pages 33-56. Springer-Verlag, 1992.
-
(1992)
Lecture Notes in Computer Science
, vol.615
, pp. 33-56
-
-
Chambers, C.1
-
13
-
-
17144402252
-
Efficient multiple and predicate dispatching
-
Proceedings of the 1999 ACM Conference on Object-Oriented Programming Languages, Systems, and Applications (OOPSLA '99), New York, NY, November. ACM
-
C. Chambers and W. Chen. Efficient multiple and predicate dispatching. In Proceedings of the 1999 ACM Conference on Object-Oriented Programming Languages, Systems, and Applications (OOPSLA '99), volume 34(10) of ACM SIGPLAN Notices, pages 238-255, New York, NY, November 1999. ACM.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.10
, pp. 238-255
-
-
Chambers, C.1
Chen, W.2
-
14
-
-
84976731117
-
Typechecking and modules for multi-methods
-
OOPSLA '94 Conference Proceedings, Oct.
-
C. Chambers and G. T. Leavens, Typechecking and modules for multi-methods. In OOPSLA '94 Conference Proceedings, volume 29(10) of ACM SIGPLAN Notices, pages 1-15, Oct. 1994.
-
(1994)
ACM SIGPLAN Notices
, vol.29
, Issue.10
, pp. 1-15
-
-
Chambers, C.1
Leavens, G.T.2
-
15
-
-
1442284812
-
MultiJava: Design, implementation, and evaluation of a Java-compatible language supporting modular open classes and symmetric multiple dispatch
-
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 www.multijava.org.
-
(2001)
Technical Report
, vol.1
, Issue.10
-
-
Clifton, C.1
-
16
-
-
1442309404
-
MultiJava: Modular open classes and symmetric multiple dispatch for Java
-
OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, New York, NY, Oct. ACM
-
C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein. MultiJava: Modular open classes and symmetric multiple dispatch for Java. In OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications, volume 35(10) of ACM SIGPLAN Notices, pages 130-145, New York, NY, Oct. 2000. ACM.
-
(2000)
ACM SIGPLAN Notices
, vol.35
, Issue.10
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
17
-
-
27744495185
-
MultiJava: Design rationale, compiler implementation, and user experience
-
Iowa State University, Dept. of Computer Science, Jan. Submitted for publication
-
C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein. MultiJava: Design rationale, compiler implementation, and user experience. Technical Report 04-01, Iowa State University, Dept. of Computer Science, Jan. 2004. Submitted for publication.
-
(2004)
Technical Report
, vol.4
, Issue.1
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
18
-
-
31744432277
-
MCI-Java: A modified Java virtual machine approach to multiple code inheritance
-
USENIX
-
M. Cutumisu. MCI-Java: A modified Java virtual machine approach to multiple code inheritance. In Virtual Machine Research and Technology Symposium, pages 13-28. USENIX, 2004.
-
(2004)
Virtual Machine Research and Technology Symposium
, pp. 13-28
-
-
Cutumisu, M.1
-
19
-
-
84976743932
-
The common lisp object system: An overview
-
Springer-Verlag, June. Lecture Notes in Computer Science
-
L. G. DeMichiel and R. P. Gabriel. The Common Lisp Object System: An overview. In ECOOP '87, European Conference on Object-Oriented Programming, Paris, France, pages 151-170. Springer-Verlag, June 1987. Lecture Notes in Computer Science, Volume 276.
-
(1987)
ECOOP '87, European Conference on Object-Oriented Programming, Paris, France
, vol.276
, pp. 151-170
-
-
Demichiel, L.G.1
Gabriel, R.P.2
-
20
-
-
84885229415
-
Multi-dispatch in the Java virtual machine: Design and implementation
-
C. Dutchyn, P. Lu, D. Szafron, S. Bromling, and W. Holst. Multi-Dispatch in the Java Virtual Machine: Design and Implementation. In Proceedings of 6th Usenix Conference on Object-Oriented Technologies and Systems (COOTS'2001), pages 77-92, 2001.
-
(2001)
Proceedings of 6th Usenix Conference on Object-Oriented Technologies and Systems (COOTS'2001)
, pp. 77-92
-
-
Dutchyn, C.1
Lu, P.2
Szafron, D.3
Bromling, S.4
Holst, W.5
-
21
-
-
84957704346
-
Predicate dispatching: A unified theory of dispatch
-
ECOOP '98: 12th European Conference on Object-Oriented Programming, Brussels, Belgium, New York, NY. Springer-Verlag
-
M. D. Ernst, C. Kaplan, and C. Chambers. Predicate dispatching: A unified theory of dispatch. In ECOOP '98: 12th European Conference on Object-Oriented Programming, Brussels, Belgium, volume 1445 of Lecture Notes in Computer Science, pages 186-211, New York, NY, 1998. Springer-Verlag.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 186-211
-
-
Ernst, M.D.1
Kaplan, C.2
Chambers, C.3
-
22
-
-
1242326957
-
Modular object-oriented programming with units and mixins
-
Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98), New York, NY, June. ACM
-
R. B. Findler and M. Flatt. Modular object-oriented programming with units and mixins. In Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '98), volume 34(1) of ACM SIGPLAN Notices, pages 94-104, New York, NY, June 1999. ACM.
-
(1999)
ACM SIGPLAN Notices
, vol.34
, Issue.1
, pp. 94-104
-
-
Findler, R.B.1
Flatt, M.2
-
23
-
-
22644448825
-
A programmer's reduction semantics for classes and mixins
-
Formal Syntax and Semantics of Java. Springer
-
M. Flatt, S. Krishnamurthi, and M. Felleisen. A programmer's reduction semantics for classes and mixins. In Formal Syntax and Semantics of Java, volume 1523 of Lecture Notes in Computer Science, pages 241-269. Springer, 1999.
-
(1999)
Lecture Notes in Computer Science
, vol.1523
, pp. 241-269
-
-
Flatt, M.1
Krishnamurthi, S.2
Felleisen, M.3
-
24
-
-
31744437685
-
Efficient multimethods in Smalltalk-80
-
Glasgow, Scotland, July
-
B. Foote, R. E. Johnson, and J. Noble. Efficient multimethods in Smalltalk-80. In Proceedings of the European Conference on Object-Oriented Programming, Glasgow, Scotland, July 2005.
-
(2005)
Proceedings of the European Conference on Object-oriented Programming
-
-
Foote, B.1
Johnson, R.E.2
Noble, J.3
-
25
-
-
0034498958
-
Java multi-method framework
-
Los Alamitos, California, Nov. IEEE Computer Society Press
-
R. Forax, E. Duris, and G. Roussel. Java Multi-Method Framework. In International Conference on Technology of Object-Oriented Languages and Systems (TOOLS '00), Sydney, Australia, Los Alamitos, California, Nov. 2000. IEEE Computer Society Press.
-
(2000)
International Conference on Technology of Object-oriented Languages and Systems (TOOLS '00), Sydney, Australia
-
-
Forax, R.1
Duris, E.2
Roussel, G.3
-
27
-
-
84959041925
-
Recursive types and pattern-matching in Java
-
GCSE. Springer
-
R. Forax and G. Roussel. Recursive types and pattern-matching in Java. In GCSE, volume 1799 of Lecture Notes in Computer Science, pages 147-164. Springer, 1999.
-
(1999)
Lecture Notes in Computer Science
, vol.1799
, pp. 147-164
-
-
Forax, R.1
Roussel, G.2
-
28
-
-
0003880013
-
-
Addison-Wesley, Reading, Mass
-
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Mass., 1995.
-
(1995)
Design Patterns: Elements of Reusable Object-oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
29
-
-
35248862188
-
Walkabout revisited: The Runabout
-
L. Cardelli, editor, Proceedings of ECOOP '03. Springer-Verlag, July
-
C. Grothoff. Walkabout revisited: The Runabout. In L. Cardelli, editor, Proceedings of ECOOP '03, volume 2743 of LNCS, pages 103-125. Springer-Verlag, July 2003.
-
(2003)
LNCS
, vol.2743
, pp. 103-125
-
-
Grothoff, C.1
-
33
-
-
84957642917
-
Synthesizing object-oriented and functional design to promote re-use
-
ECOOP'98, Brussels, Belgium, July. Springer-Verlag
-
S. Krishnamurthi, M. Felleisen, and D. P. Friedman. Synthesizing object-oriented and functional design to promote re-use. In ECOOP'98, volume 1445 of Lecture Notes in Computer Science, pages 91-113, Brussels, Belgium, July 1998. Springer-Verlag.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 91-113
-
-
Krishnamurthi, S.1
Felleisen, M.2
Friedman, D.P.3
-
34
-
-
0346877028
-
Multiple dispatch as dispatch on tuples
-
Proceedings of OOPSLA '98. ACM, Oct.
-
G. T. Leavens and T. D. Millstein. Multiple dispatch as dispatch on tuples. In Proceedings of OOPSLA '98, volume 33(10) of ACM SIGPLAN Notices, pages 374-387. ACM, Oct. 1998.
-
(1998)
ACM SIGPLAN Notices
, vol.33
, Issue.10
, pp. 374-387
-
-
Leavens, G.T.1
Millstein, T.D.2
-
35
-
-
10944222433
-
Practical predicate dispatch
-
Proceedings of OOPSLA '04. ACM, Oct.
-
T. Millstein. Practical predicate dispatch. In Proceedings of OOPSLA '04, volume 39(11) of ACM SIGPLAN Notices, pages 345-364. ACM, Oct. 2004.
-
(2004)
ACM SIGPLAN Notices
, vol.39
, Issue.11
, pp. 345-364
-
-
Millstein, T.1
-
36
-
-
1442264026
-
Relaxed MultiJava: Balancing extensibility and modular typechecking
-
Proceedings of the 2003 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, New York, NY, Nov. ACM
-
T. Millstein, M. Reay, and C. Chambers. Relaxed MultiJava: Balancing extensibility and modular typechecking. In Proceedings of the 2003 ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, volume 38(11) of ACM SIGPLAN Notices, pages 224-240, New York, NY, Nov. 2003. ACM.
-
(2003)
ACM SIGPLAN Notices
, vol.38
, Issue.11
, pp. 224-240
-
-
Millstein, T.1
Reay, M.2
Chambers, C.3
-
41
-
-
55649097709
-
Engineering a customizable intermediate representation
-
San Diego, California, June
-
K. Palacz, J. Baker, C. Flack, C. Grothoff, H. Yamauchi, and J. Vitek. Engineering a customizable intermediate representation. In Proceedings of the ACM SIGPLAN Workshop on Interpreters, Virtual Machines and Emulators, (IVME'03), San Diego, California, June 2003.
-
(2003)
Proceedings of the ACM SIGPLAN Workshop on Interpreters, Virtual Machines and Emulators, (IVME'03)
-
-
Palacz, K.1
Baker, J.2
Flack, C.3
Grothoff, C.4
Yamauchi, H.5
Vitek, J.6
-
42
-
-
0032298486
-
The essence of the visitor pattern
-
IEEE, Aug.
-
J. Palsberg and C. B. Jay. The essence of the visitor pattern. In Proc. 22nd IEEE Int. Computer Software and Applications Conf., COMPSAC, Vienna, Austria, pages 9-15. IEEE, Aug. 1998.
-
(1998)
Proc. 22nd IEEE Int. Computer Software and Applications Conf., COMPSAC, Vienna, Austria
, pp. 9-15
-
-
Palsberg, J.1
Jay, C.B.2
-
43
-
-
79951602751
-
-
Anaheim, California. ACM Press. Special Track on Domain-Driven Development
-
M. Shonle, K. J. Lieberherr, and A. Shah. XAspects: An Extensible System for Domain Sprcific Aspect Languages, pages 28-37, Anaheim, California, 2003. ACM Press. Special Track on Domain-Driven Development.
-
(2003)
XAspects: An Extensible System for Domain Sprcific Aspect Languages
, pp. 28-37
-
-
Shonle, M.1
Lieberherr, K.J.2
Shah, A.3
-
45
-
-
35048863527
-
The expression problem revisited: Four new solutions using generics
-
Springer-Verlag
-
M. Torgersen. The expression problem revisited: Four new solutions using generics. In ECOOP '04 - Object-Oriented Programming European Conference, volume 3086, pages 123-143. Springer-Verlag, 2004.
-
(2004)
ECOOP '04 - Object-oriented Programming European Conference
, vol.3086
, pp. 123-143
-
-
Torgersen, M.1
-
47
-
-
12844279198
-
Independently extensible solutions to the expression problem
-
École Polytechnique Fédérale de Lausanne
-
M. Zenger and M. Odersky. Independently extensible solutions to the expression problem. Technical Report IC/2004/33, École Polytechnique Fédérale de Lausanne, 2004.
-
(2004)
Technical Report
, vol.IC-2004-33
-
-
Zenger, M.1
Odersky, M.2
|