-
1
-
-
0003438164
-
Generic programming and the STL: Using and extending the C++ Standard Template Library
-
Boston, MA, USA: Addison-Wesley
-
Austern, M. H. (1998) Generic programming and the STL: Using and extending the C++ Standard Template Library. Professional Computing Series. Boston, MA, USA: Addison-Wesley.
-
(1998)
Professional Computing Series
-
-
Austern, M.H.1
-
2
-
-
0002579534
-
Generic programming - an introduction. In: Pages 28-115 of: S
-
D. Swierstra, H. Doaitse, P. Rangel and J. M. Oliveira eds, Advanced Functional Programming, Third International School, Braga, Portugal, revised lectures, Springer-Verlag
-
Backhouse, R., Jansson, P., Jeuring, J. & Meertens, L. (1999) Generic programming - an introduction. In: Pages 28-115 of: S. D. Swierstra, H. Doaitse, P. Rangel and J. M. Oliveira (eds.), Advanced Functional Programming, Third International School, Braga, Portugal, revised lectures. Lecture Notes in Computer Science, vol. 1608. Springer-Verlag.
-
(1999)
Lecture Notes in Computer Science
, vol.1608
-
-
Backhouse, R.1
Jansson, P.2
Jeuring, J.3
Meertens, L.4
-
4
-
-
0002610737
-
On a routing problem
-
Bellman, R. (1958) On a routing problem. Quart. J. Appl. Math. 16(1), 87-90.
-
(1958)
Quart. J. Appl. Math
, vol.16
, Issue.1
, pp. 87-90
-
-
Bellman, R.1
-
5
-
-
0345884636
-
Making the future safe for the past: Adding genericity to the Java programming language
-
ACM Press
-
Bracha, G., Odersky, M., Stoutamire, D. & Wadler, P. (1998) Making the future safe for the past: adding genericity to the Java programming language. Pages 183-200 of: OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM Press.
-
(1998)
Pages 183-200 of: OOPSLA '98: Proceedings of the 13th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
-
-
Bracha, G.1
Odersky, M.2
Stoutamire, D.3
Wadler, P.4
-
8
-
-
17044399230
-
Associated types with class
-
Chakravarty, M. M. T., Keller, G., Peyton Jones, S. & Marlow, S. (2005b) Associated types with class. Pages 1-13 of: POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM Press.
-
(2005)
of: POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. ACM Press
, pp. 1-13
-
-
Chakravarty, M.M.T.1
Keller, G.2
Peyton Jones, S.3
Marlow, S.4
-
9
-
-
0003850286
-
-
& the Cecil Group, University of Washington, Computer Science and Engineering
-
Chambers, C. & the Cecil Group. (2002) The Cecil language: Specification and rationale, version 3.1. University of Washington, Computer Science and Engineering, http://www.cs.washington.edu/research/projects/cecil/.
-
(2002)
The Cecil language: Specification and rationale, version 3.1
-
-
Chambers, C.1
-
10
-
-
33847109606
-
External polymorphism - an object structural pattern for transparently extending C++ concrete data types
-
Martin, R. C, Riehle, D. & Buschmann, F, eds, Pattern Languages of Program Design, Addison-Wesley
-
Cleeland, C., Schmidt, D. C. & Harrison, T. H. (1997) External polymorphism - an object structural pattern for transparently extending C++ concrete data types. In: Martin, R. C., Riehle, D. & Buschmann, F. (eds.), Pattern Languages of Program Design. Software Pattern Series, vol. 3. Addison-Wesley.
-
(1997)
Software Pattern Series
, vol.3
-
-
Cleeland, C.1
Schmidt, D.C.2
Harrison, T.H.3
-
11
-
-
0024715449
-
A proposal for making Eiffel type-safe
-
Cook, W. R. (1989) A proposal for making Eiffel type-safe. The Comput. J. 32(4), 304-311.
-
(1989)
The Comput. J
, vol.32
, Issue.4
, pp. 304-311
-
-
Cook, W.R.1
-
12
-
-
34147120474
-
A note on two problems in connexion with graphs
-
Dijkstra, E. W. (1959) A note on two problems in connexion with graphs. Numerische Mathematik, 1, 269-271.
-
(1959)
Numerische Mathematik
, vol.1
, pp. 269-271
-
-
Dijkstra, E.W.1
-
13
-
-
84876627656
-
-
ECMA (2005) Standard: Eiffel analysis, design and programming language. ECMA International. Draft 5.00.00-1.
-
ECMA (2005) Standard: Eiffel analysis, design and programming language. ECMA International. Draft 5.00.00-1.
-
-
-
-
14
-
-
0003880013
-
Design Patterns: Elements of reusable object-oriented software
-
Addison-Wesley Longman
-
Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1995) Design Patterns: Elements of reusable object-oriented software. Professional Computing Series. Addison-Wesley Longman.
-
(1995)
Professional Computing Series
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
15
-
-
1442288533
-
A comparative study of language support for generic programming
-
ACM Press
-
Garcia, R., Järvi, J., Lumsdaine, A., Siek, J. & Willcock, J. (2003) A comparative study of language support for generic programming. Pages 115-134 of: OOPSLA '03: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications. ACM Press.
-
(2003)
Pages 115-134 of: OOPSLA '03: Proceedings of the 18th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications
-
-
Garcia, R.1
Järvi, J.2
Lumsdaine, A.3
Siek, J.4
Willcock, J.5
-
16
-
-
0003518498
-
-
third edition. Addison-Wesley Longman
-
Gosling, J., Joy, B., Steele, G. & Bracha, G. (2005) The Java language specification, third edition. Addison-Wesley Longman.
-
(2005)
The Java language specification
-
-
Gosling, J.1
Joy, B.2
Steele, G.3
Bracha, G.4
-
17
-
-
84876636010
-
-
Graph Library URL (2005) Available at http://www.osl.iu.edu/research/ comparing/.
-
Graph Library URL (2005) Available at http://www.osl.iu.edu/research/ comparing/.
-
-
-
-
18
-
-
35248816847
-
Type error slicing in implicitly typed higher-order languages. In: Pages 284-301 of: Degano, P. (ed.)
-
Programming languages and systems: 12th European Symposium on Programming, ESOP 2003, Warsaw, Poland, New York, NY: Springer-Verlag
-
Haack, C. & Wells, J. B. (2003) Type error slicing in implicitly typed higher-order languages. In: Pages 284-301 of: Degano, P. (ed.), Programming languages and systems: 12th European Symposium on Programming, ESOP 2003, Warsaw, Poland. Lecture Notes in Computer Science, vol. 2618. New York, NY: Springer-Verlag.
-
(2003)
Lecture Notes in Computer Science
, vol.2618
-
-
Haack, C.1
Wells, J.B.2
-
19
-
-
0142188058
-
-
Hinze, R. & Jeuring, J. (2003) Generic Haskell: Practice and theory. In: Pages 1-56 of: Backhouse, R. & Gibbons, J. (eds.), Generic programming: Advanced lectures. Lecture Notes in Computer Science, 2793. Springer-Verlag.
-
Hinze, R. & Jeuring, J. (2003) Generic Haskell: Practice and theory. In: Pages 1-56 of: Backhouse, R. & Gibbons, J. (eds.), Generic programming: Advanced lectures. Lecture Notes in Computer Science, vol. 2793. Springer-Verlag.
-
-
-
-
20
-
-
1442284889
-
-
Howard, M., Bezault, Eric, Meyer, Bertrand, Colnet, Dominique, Stapf, Emmanuel, Arnout, K. & Keller, M. (2003) Type-safe covariance: competent compilers can catch all catcalls. http://www.inf.ethz.ch/~meyer/.
-
(2003)
Type-safe covariance: Competent compilers can catch all catcalls
-
-
Howard, M.1
Bezault, E.2
Meyer, B.3
Colnet, D.4
Stapf, E.5
Arnout, K.6
Keller, M.7
-
21
-
-
31744439222
-
Associated types and constraint propagation for mainstream object-oriented generics
-
To appear
-
Järvi, J., Willcock, J. & Lumsdaine, A. (2005) Associated types and constraint propagation for mainstream object-oriented generics. OOPSLA '05: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications. To appear.
-
(2005)
OOPSLA '05: Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-oriented Programing, Systems, Languages, and Applications
-
-
Järvi, J.1
Willcock, J.2
Lumsdaine, A.3
-
22
-
-
35048838845
-
Apr.) Generic Programming
-
Jazayeri, M., Loos, R., Musser, D. & Stepanov, A. 1998 (Apr.) Generic Programming. Report of the Dagstuhl seminar on generic programming.
-
(1998)
Report of the Dagstuhl seminar on generic programming
-
-
Jazayeri, M.1
Loos, R.2
Musser, D.3
Stepanov, A.4
-
23
-
-
84957550104
-
Polytypic programming. In: Pages 68-114 of: Launchbury, J
-
Meijer, E. & Sheard, T, eds, Advanced functional programming, second international school-tutorial text, Springer-Verlag
-
Jeuring, J. & Jansson, P. (1996) Polytypic programming. In: Pages 68-114 of: Launchbury, J., Meijer, E. & Sheard, T. (eds.), Advanced functional programming, second international school-tutorial text. Lecture Notes in Computer Science, vol. 1129. Springer-Verlag.
-
(1996)
Lecture Notes in Computer Science
, vol.1129
-
-
Jeuring, J.1
Jansson, P.2
-
24
-
-
84947265273
-
Type classes with functional dependencies
-
Pages 230-244 of: ESOP W: Proceedings of the 9th European Symposium on Programming Languages and Systems, Springer-Verlag
-
Jones, M. P. (2000) Type classes with functional dependencies. Pages 230-244 of: ESOP W: Proceedings of the 9th European Symposium on Programming Languages and Systems. Lecture Notes in Computer Science, vol. 1782. Springer-Verlag.
-
(2000)
Lecture Notes in Computer Science
, vol.1782
-
-
Jones, M.P.1
-
26
-
-
35248828504
-
-
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M. & Irwin, J. (1997) Aspect-oriented programming. In: Pages 220-242 of: Akşit, M. & Matsuoka, S. (eds.), ECOOP '97- Object-oriented Programming 11th European Conference, Jyväskylä, Finland. Lecture Notes in Computer Science, 1241. Springer-Verlag.
-
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M. & Irwin, J. (1997) Aspect-oriented programming. In: Pages 220-242 of: Akşit, M. & Matsuoka, S. (eds.), ECOOP '97- Object-oriented Programming 11th European Conference, Jyväskylä, Finland. Lecture Notes in Computer Science, vol. 1241. Springer-Verlag.
-
-
-
-
27
-
-
82955230066
-
An overview of AspectJ. In: Pages 327-353 of: Knudsen, J. L. (ed.)
-
ECOOP 2001, Object-oriented Programming 15th European Conference, Springer-Verlag
-
Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J. & Griswold, W. G. (2001) An overview of AspectJ. In: Pages 327-353 of: Knudsen, J. L. (ed.), ECOOP 2001 - Object-oriented Programming 15th European Conference. Lecture Notes in Computer Science, vol. 2072. Springer-Verlag.
-
(2001)
Lecture Notes in Computer Science
, vol.2072
-
-
Kiczales, G.1
Hilsdale, E.2
Hugunin, J.3
Kersten, M.4
Palm, J.5
Griswold, W.G.6
-
28
-
-
0342855238
-
Safe structural conformance for Java
-
Läufer, K., Baumgartner, G. & Russo, V. F. (2000) Safe structural conformance for Java. The Comput. J. 43(6), 469-481.
-
(2000)
The Comput. J
, vol.43
, Issue.6
, pp. 469-481
-
-
Läufer, K.1
Baumgartner, G.2
Russo, V.F.3
-
29
-
-
0033203865
-
The Generic Graph Component Library
-
ACM Press
-
Lee, L.-Q., Siek, J. G. & Lumsdaine, A. (1999) The Generic Graph Component Library. Pages 399-414 of: OOPSLA '99: Proceedings of the 14th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications. ACM Press.
-
(1999)
Pages 399-414 of: OOPSLA '99: Proceedings of the 14th ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications
-
-
Lee, L.-Q.1
Siek, J.G.2
Lumsdaine, A.3
-
31
-
-
0004148166
-
-
Leroy, X., Doligez, D., Garrigue, J., Rémy, D. & Vouillon, J. (2003) The Objective Caml documentation and user's manual.
-
(2003)
The Objective Caml documentation and user's manual
-
-
Leroy, X.1
Doligez, D.2
Garrigue, J.3
Rémy, D.4
Vouillon, J.5
-
37
-
-
1442358317
-
The start of an Eiffel standard
-
Meyer, B. (2002) The start of an Eiffel standard. J. Object Technology, 1(2), 95-99. http://www.jot.fm/.
-
(2002)
J. Object Technology
, vol.1
, Issue.2
, pp. 95-99
-
-
Meyer, B.1
-
38
-
-
84876661811
-
-
Microsoft Corporation (2002) Generics in C#. Part of the Gyro distribution of generics for .NET available at http://research.microsoft.com/ projects/clrgen/.
-
Microsoft Corporation (2002) Generics in C#. Part of the Gyro distribution of generics for .NET available at http://research.microsoft.com/ projects/clrgen/.
-
-
-
-
39
-
-
84876620885
-
-
Microsoft Corporation (2005) C# version 2.0 specification, march 2005 draft. http://msdn.microsoft.com/vcsharp/programming/language.
-
Microsoft Corporation (2005) C# version 2.0 specification, march 2005 draft. http://msdn.microsoft.com/vcsharp/programming/language.
-
-
-
-
40
-
-
0003444157
-
-
MIT Press
-
Milner, R., Tofte, M., Harper, R. & MacQueen, D. (1997) The definition of Standard ML (revised). MIT Press.
-
(1997)
The definition of Standard ML (revised)
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
MacQueen, D.4
-
41
-
-
0041522587
-
Traits: A new and useful template technique
-
Myers, N. C. (1995) Traits: a new and useful template technique. C++ report.
-
(1995)
C++ report
-
-
Myers, N.C.1
-
44
-
-
84911584312
-
Shortest connection networks and some generalizations
-
Prim, R. C. (1957) Shortest connection networks and some generalizations. Bell system technical journal, 36, 1389-1401.
-
(1957)
Bell system technical journal
, vol.36
, pp. 1389-1401
-
-
Prim, R.C.1
-
48
-
-
33847094476
-
-
A language for generic programming. Ph.D. thesis, Indiana University
-
Siek, J. (2005) A language for generic programming. Ph.D. thesis, Indiana University.
-
(2005)
-
-
Siek, J.1
-
53
-
-
84876619112
-
-
Siek, J., Gregor, D., Garcia, R., Willcock, J., Järvi, J. & Lumsdaine, A. (2005) Concepts for C++0x. Tech. rept. N 1758=05-0018. ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++.
-
Siek, J., Gregor, D., Garcia, R., Willcock, J., Järvi, J. & Lumsdaine, A. (2005) Concepts for C++0x. Tech. rept. N 1758=05-0018. ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++.
-
-
-
-
55
-
-
33745208590
-
-
Tech. rept. N1782=05-0042. ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C
-
Stroustrup, B. & Dos Reis, G. (2005) A concept design (rev. 1). Tech. rept. N1782=05-0042. ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++.
-
(2005)
A concept design (rev. 1)
-
-
Stroustrup, B.1
Dos Reis, G.2
-
56
-
-
2442424346
-
Adding wildcards to the Java programming language
-
ACM Press
-
Torgersen, M., Hansen, C. P., Ernst, E., von der Ahé, P., Bracha, G. & Gafter, N. (2004) Adding wildcards to the Java programming language. Pages 1289-1296 of: SAC '04: Proceedings of the 2004 ACM Symposium on Applied Computing. ACM Press.
-
(2004)
Pages 1289-1296 of: SAC '04: Proceedings of the 2004 ACM Symposium on Applied Computing
-
-
Torgersen, M.1
Hansen, C.P.2
Ernst, E.3
von der Ahé, P.4
Bracha, G.5
Gafter, N.6
|