-
2
-
-
84972421893
-
A paradigmatic object-oriented programming language: Design, static typing and semantics
-
Bruce, K. B. (1994) A paradigmatic object-oriented programming language: design, static typing and semantics. J. Funct. Program., 4, 127-206.
-
(1994)
J. Funct. Program.
, vol.4
, pp. 127-206
-
-
Bruce, K.B.1
-
3
-
-
84972274325
-
Simple type-theoretic foundations for object-oriented programming
-
Pierce, B. C. and Turner, D. N. (1994) Simple type-theoretic foundations for object-oriented programming. J. Funct. Program., 4, 207-247.
-
(1994)
J. Funct. Program.
, vol.4
, pp. 207-247
-
-
Pierce, B.C.1
Turner, D.N.2
-
4
-
-
0022333721
-
On understanding types, data abstractions, and polymorphism
-
Cardelli, L. and Wegner, P. (1985) On understanding types, data abstractions, and polymorphism. ACM Comput. Surveys, 17, 471-522.
-
(1985)
ACM Comput. Surveys
, vol.17
, pp. 471-522
-
-
Cardelli, L.1
Wegner, P.2
-
5
-
-
0012583283
-
Featherweight Java: A minimal core calculus for Java and GJ
-
Igarashi, A., Pierce, B. C. and Wadler, P. (2001) Featherweight Java: a minimal core calculus for Java and GJ. ACM Trans. Program. Languages Syst., 23, 396-450.
-
(2001)
ACM Trans. Program. Languages Syst.
, vol.23
, pp. 396-450
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
8
-
-
0021651242
-
A proposal for standard ML
-
ACM, New York
-
Milner, R. (1984) A proposal for Standard ML. In Symposium on Lisp and Functional Programming, Austin, Texas, August 5-8, pp. 184-197. ACM, New York.
-
(1984)
Symposium on Lisp and Functional Programming, Austin, Texas, August 5-8
, pp. 184-197
-
-
Milner, R.1
-
10
-
-
0003438163
-
-
Prentice-Hall, New York
-
Plauger, P. J., Stepanov, A., Lee, M. and Musser, D. (1996) The Standard Template Library. Prentice-Hall, New York.
-
(1996)
The Standard Template Library
-
-
Plauger, P.J.1
Stepanov, A.2
Lee, M.3
Musser, D.4
-
13
-
-
0038593256
-
-
JSR-000014; Sun Microsystems, Palo Alto, CA
-
JSR-000014 (1998) Adding Generics to the JavaTM Programming Language. Sun Microsystems, Palo Alto, CA, http://jcp.org/jsr/detail/014.jsp.
-
(1998)
Adding Generics to the JavaTM Programming Language
-
-
-
14
-
-
84957693878
-
A statically safe alternative to virtual types
-
In Eur. Conf. on Object-Oriented Programming, Brussels, Belgium, July 20-24; Springer-Verlag, Berlin
-
Bruce, K. B., Ordersky, M. and Wadler, P. (1998) A statically safe alternative to virtual types. In Eur. Conf. on Object-Oriented Programming, Brussels, Belgium, July 20-24. Lecture Notes in Computer Science, 1445, pp. 523-549. Springer-Verlag, Berlin.
-
(1998)
Lecture Notes in Computer Science
, vol.1445
, pp. 523-549
-
-
Bruce, K.B.1
Odersky, M.2
Wadler, P.3
-
15
-
-
0005008879
-
Virtual types are statically safe
-
INRIA, Sophia Antipolis, France
-
Torgersen, M. (1998) Virtual types are statically safe. In 5th Workshop on Foundations of Object-Oriented Languages, San Diego, USA, January 17-18, pp. 1-9. INRIA, Sophia Antipolis, France. http://pauillac.inria.fr/~remy/fool/program.html.
-
(1998)
5th Workshop on Foundations of Object-Oriented Languages, San Diego, USA, January 17-18
, pp. 1-9
-
-
Torgersen, M.1
-
16
-
-
84947942814
-
Unifying genericity-combining the benefits of virtual types and parameterized types
-
In Eur. Conf. on Object-Oriented Programming, Lisbon, Portugal, June 14-18; Springer-Verlag, Berlin
-
Thorup, K. K. and Torgersen, M. (1999) Unifying genericity-combining the benefits of virtual types and parameterized types. In Eur. Conf. on Object-Oriented Programming, Lisbon, Portugal, June 14-18. Lecture Notes in Computer Science, 1628, pp. 186-204. Springer-Verlag, Berlin.
-
(1999)
Lecture Notes in Computer Science
, vol.1628
, pp. 186-204
-
-
Thorup, K.K.1
Torgersen, M.2
-
17
-
-
0001016509
-
Adding parameterized types to Java
-
ACM, New York
-
Agesen, O., Freund, S. and Mitchell, J. C. (1997) Adding parameterized types to Java. In Conf. on Object-Oriented Programming, Systems, Languages and Applications, Atlanta, Georgia, October 5-9, pp. 215-230. ACM, New York.
-
(1997)
Conf. on Object-Oriented Programming, Systems, Languages and Applications, Atlanta, Georgia, October 5-9
, pp. 215-230
-
-
Agesen, O.1
Freund, S.2
Mitchell, J.C.3
-
18
-
-
0030652702
-
Parameterized types for Java
-
ACM, New York
-
Meyers, A. C., Bank, J. A. and Liskov, B. (1997) Parameterized types for Java. In Symp. on Principles of Programming Languages, Paris, France, January 15-17, pp. 132-145. ACM, New York.
-
(1997)
Symp. on Principles of Programming Languages, Paris, France, January 15-17
, pp. 132-145
-
-
Meyers, A.C.1
Bank, J.A.2
Liskov, B.3
-
19
-
-
0347038693
-
Parametric polymorphism for Java: A reflective solution
-
ACM, New York
-
Solorzano, J. H. and Alagic, S. (1998) Parametric polymorphism for Java: a reflective solution. In Conf. on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, British Columbia, Canada, October 18-22, pp. 216-225. ACM, New York.
-
(1998)
Conf. on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, British Columbia, Canada, October 18-22
, pp. 216-225
-
-
Solorzano, J.H.1
Alagic, S.2
-
20
-
-
0345884636
-
Making the future safe for the past: Adding genericity to the Java programming language
-
ACM, New York
-
Odersky, M., Wadler, P., Bracha, G. and Stoutamire, D. (1998) Making the future safe for the past: Adding genericity to the Java programming language. In Conf. on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, British Columbia, Canada, October 18-22, pp. 183-200. ACM, New York.
-
(1998)
Conf. on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, British Columbia, Canada, October 18-22
, pp. 183-200
-
-
Odersky, M.1
Wadler, P.2
Bracha, G.3
Stoutamire, D.4
-
21
-
-
0012686903
-
Compatible genericity with run-time types for the Java programming language
-
ACM, New York
-
Cartwright, C. and Steele, G. (1998) Compatible genericity with run-time types for the Java programming language. In Conf. on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, Canada, October 18-22, pp. 201-215. ACM, New York.
-
(1998)
Conf. on Object-Oriented Programming, Systems, Languages and Applications, Vancouver, Canada, October 18-22
, pp. 201-215
-
-
Cartwright, C.1
Steele, G.2
-
22
-
-
0034447519
-
Parametric polymorphism in Java: An approach to translation based on reflective features
-
ACM, New York
-
Viroli, M. and Natali, A. (2000) Parametric Polymorphism in Java: an approach to translation based on reflective features. In Conf. on Object-Oriented Programming, Systems, Languages and Applications, Minneapolis, USA, October 15-19, pp. 146-165. ACM, New York.
-
(2000)
Conf. on Object-Oriented Programming, Systems, Languages and Applications, Minneapolis, USA, October 15-19
, pp. 146-165
-
-
Viroli, M.1
Natali, A.2
-
23
-
-
0030685619
-
Pizza into Java: Translating theory into practice
-
ACM, New York
-
Odersky, M. and Wadler, P. (1997) Pizza into Java: translating theory into practice. In Symp. on Principles of Programming Languages, Paris, France, January 15-17, pp. 146-159, ACM, New York.
-
(1997)
Symp. on Principles of Programming Languages, Paris, France, January 15-17
, pp. 146-159
-
-
Odersky, M.1
Wadler, P.2
-
24
-
-
0003637593
-
-
University of South Australia, Adelaide, Australia
-
Odersky, M., Runne, E. and Wadler, P. (1997) CIS-97-016 Two ways to bake your Pizza-Translating parameterized types into Java. University of South Australia, Adelaide, Australia.
-
(1997)
CIS-97-016 Two Ways to Bake Your Pizza-Translating Parameterized Types into Java
-
-
Odersky, M.1
Runne, E.2
Wadler, P.3
-
25
-
-
33751040562
-
Parametric polymorphism in Java: An efficient implementation for parametric methods
-
ACM, New York
-
Viroli, M. (2001) Parametric polymorphism in Java: an efficient implementation for parametric methods. In Symp. on Applied Computing, Las Vegas, NV, March 11-14, pp. 610-619. ACM, New York.
-
(2001)
Symp. on Applied Computing, Las Vegas, NV, March 11-14
, pp. 610-619
-
-
Viroli, M.1
-
27
-
-
0005084959
-
-
Sun Microsystems, Palo Alto, CA
-
Voss, G. (1998) Java Beans Tutorial, Part 4, Reflection and Introspection. Sun Microsystems, Palo Alto, CA. http://developer.java.sun.com/developer/onlineTraining/Beans/Beans4/.
-
(1998)
Java Beans Tutorial, Part 4, Reflection and Introspection
-
-
Voss, G.1
-
28
-
-
84959042939
-
Parametric polymorphism and orthogonal persistence
-
In Objects and Databases: International Symposium, Sophia Antipolis, France, June 13; Springer-Verlag, Berlin
-
Alagic, S. and Nguyen, T. (2000) Parametric polymorphism and orthogonal persistence. In Objects and Databases: International Symposium, Sophia Antipolis, France, June 13, Lecture Notes in Computer Science, 1944, pp. 32-46. Springer-Verlag, Berlin.
-
(2000)
Lecture Notes in Computer Science
, vol.1944
, pp. 32-46
-
-
Alagic, S.1
Nguyen, T.2
-
29
-
-
84959060068
-
From FGJ to Java according to LM translator
-
FernÜniversitat, Hagen, Germany
-
Viroli, M. (2001) From FGJ to Java according to LM translator. In Workshop on Formal Techniques for Java Programs, Budapest, Hungary, June 18. FernÜniversitat, Hagen, Germany. http://www.informatik.fernuni-hagen.de/import/pi5/workshops/ecoop2001_papers. html.
-
(2001)
Workshop on Formal Techniques for Java Programs, Budapest, Hungary, June 18
-
-
Viroli, M.1
-
30
-
-
0034826796
-
Design and implementation of generics for the .NET Common Language Runtime
-
ACM, New York
-
Syme, D. and Kennedy, A. (2001) Design and implementation of generics for the .NET Common Language Runtime. In Programming Languages Design and Implementation, Snowbird, Utah, June 20-22. ACM, New York.
-
(2001)
Programming Languages Design and Implementation, Snowbird, Utah, June 20-22
-
-
Syme, D.1
Kennedy, A.2
-
32
-
-
0031250629
-
Efficient type inclusion tests
-
ACM, New York
-
Vitek, J., Horspool, R. N. and Krall, A. (1997) Efficient type inclusion tests. In Conf. on Object-Oriented Programming, Systems, Languages and Applications, Atlanta, Georgia, October 5-9, pp. 128-145. ACM, New York.
-
(1997)
Conf. on Object-Oriented Programming, Systems, Languages and Applications, Atlanta, Georgia, October 5-9
, pp. 128-145
-
-
Vitek, J.1
Horspool, R.N.2
Krall, A.3
-
33
-
-
85039674455
-
A quasi optimal bit-vector encoding of tree hierarchies. Application to efficient type inclusion tests
-
In Eur. Conf. on Object-Oriented Programming, Cannes, France, June 12-16; Springer-Verlag, Berlin
-
Raynaud, O. and Eric, T. (2000) A quasi optimal bit-vector encoding of tree hierarchies. Application to efficient type inclusion tests. In Eur. Conf. on Object-Oriented Programming, Cannes, France, June 12-16. Lecture Notes in Computer Science, 1850, pp. 129-153. Springer-Verlag, Berlin.
-
(2000)
Lecture Notes in Computer Science
, vol.1850
, pp. 129-153
-
-
Raynaud, O.1
Eric, T.2
-
34
-
-
84944064084
-
On variance-based subtyping for parametric types
-
In Eur. Conf. on Object Oriented Programming, Malaga, Spain, June 10-14; Springer-Verlag, Berlin
-
Igarashi, A. and Viroli, M. (2002) On variance-based subtyping for parametric types. In Eur. Conf. on Object Oriented Programming, Malaga, Spain, June 10-14. Lecture Notes in Computer Science, 2374, pp. 441-469, Springer-Verlag, Berlin.
-
(2002)
Lecture Notes in Computer Science
, vol.2374
, pp. 441-469
-
-
Igarashi, A.1
Viroli, M.2
-
35
-
-
0037579077
-
A recipe for raw types
-
University of Pennsylvania, Philadelphia, PA
-
Igarashi, A., Pierce, B. C. and Wadler, P. (2001) A recipe for raw types. In 8th Workshop on Foundations of Object-Oriented Languages, London, England, January 20, pp. 1-18. University of Pennsylvania, Philadelphia, PA. http://www.cis.upenn.edu/bcpierce/FOOL/FOOL8.html.
-
(2001)
8th Workshop on Foundations of Object-Oriented Languages, London, England, January 20
, pp. 1-18
-
-
Igarashi, A.1
Pierce, B.C.2
Wadler, P.3
-
36
-
-
0024864871
-
How to make ad hoc polymorphism less ad hoc
-
ACM, New York
-
Wadler, P. and Blott, S. (1989) How to make ad hoc polymorphism less ad hoc. In Symp. on Principles of Programming Languages, Austin, Texas, January 11-13, pp. 60-76. ACM, New York.
-
(1989)
Symp. on Principles of Programming Languages, Austin, Texas, January 11-13
, pp. 60-76
-
-
Wadler, P.1
Blott, S.2
-
37
-
-
0027802140
-
Implementing type classes
-
ACM, New York
-
Peterson, J. and Jones, M. P. (1993) Implementing type classes. In Conf. on Programming Language Design and Implementation, Albuquerque, New Mexico, June 23-25, pp. 227-236. ACM, New York.
-
(1993)
Conf. on Programming Language Design and Implementation, Albuquerque, New Mexico, June 23-25
, pp. 227-236
-
-
Peterson, J.1
Jones, M.P.2
-
38
-
-
0028465741
-
Tag-free garbage collection using explicit type parameters
-
ACM, New York
-
Tolmach, A. (1994) Tag-free garbage collection using explicit type parameters. In Conf. on Lisp and Functional Programming, Orlando, Florida, June 27-29, pp. 1-11. ACM, New York.
-
(1994)
Conf. on Lisp and Functional Programming, Orlando, Florida, June 27-29
, pp. 1-11
-
-
Tolmach, A.1
-
39
-
-
0003493277
-
-
Kyoto University, Kyoto, Japan
-
Minamide, Y. (1997) Full Lifting of Type Parameters. Kyoto University, Kyoto, Japan. http://www.kurims.kyoto-u.ac.jp/~cs/theses-e.html.
-
(1997)
Full Lifting of Type Parameters
-
-
Minamide, Y.1
-
40
-
-
0003880013
-
-
Addison-Wesley, New York
-
Gamma, E., Helm, R., Johnson, R. and Vlissides, J. (1994) Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley, New York.
-
(1994)
Design Patterns. Elements of Reusable Object-Oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
41
-
-
84944065606
-
A formal framework for Java separate compilation
-
In Eur. Conf. on Object Oriented Programming, Malaga, Spain, June 10-14; Springer-Verlag, Berlin
-
Ancona, D., Lagorio, G., and Zucca, E. (2002) A formal framework for Java separate compilation. In Eur. Conf. on Object Oriented Programming, Malaga, Spain, June 10-14. Lecture Notes in Computer Science, 2374, pp. 609-636. Springer-Verlag, Berlin.
-
(2002)
Lecture Notes in Computer Science
, vol.2374
, pp. 609-636
-
-
Ancona, D.1
Lagorio, G.2
Zucca, E.3
-
42
-
-
84957794640
-
On inner classes
-
In Eur. Conf. on Object-Oriented Programming, Cannes, France, June 12-16; Springer-Verlag, Berlin
-
Igarashi, A. and Pierce, B. C. (2000) On inner classes. In Eur. Conf. on Object-Oriented Programming, Cannes, France, June 12-16. Lecture Notes in Computer Science, 1850, pp. 129-153. Springer-Verlag, Berlin.
-
(2000)
Lecture Notes in Computer Science
, vol.1850
, pp. 129-153
-
-
Igarashi, A.1
Pierce, B.C.2
|