-
1
-
-
78650423397
-
A comparison of C++ concepts and haskell type classes
-
J.P. Bernardy, P. Jansson, M. Zalewski, S. Schupp, and A. Priesnitz. A comparison of C++ concepts and Haskell type classes. In WGP '08, pages 37-48, 2008.
-
(2008)
WGP '08
, pp. 37-48
-
-
Bernardy, J.P.1
Jansson, P.2
Zalewski, M.3
Schupp, S.4
Priesnitz, A.5
-
3
-
-
0029461481
-
On binary methods
-
K. Bruce, L. Cardelli, G. Castagna, G. T. Leavens, and B. Pierce. On binary methods. Theor. Pract. Object Syst., 1(3):221-242, 1995.
-
(1995)
Theor. Pract. Object Syst.
, vol.1
, Issue.3
, pp. 221-242
-
-
Bruce, K.1
Cardelli, L.2
Castagna, G.3
Leavens, G.T.4
Pierce, B.5
-
4
-
-
84976755024
-
F-bounded polymorphism for object-oriented programming
-
P. Canning, W. Cook, W. Hill, W. Olthoff, and J. C. Mitchell. F-bounded polymorphism for object-oriented programming. In FPCA '89, pages 273-280, 1989.
-
(1989)
FPCA '89
, pp. 273-280
-
-
Canning, P.1
Cook, W.2
Hill, W.3
Olthoff, W.4
Mitchell, J.C.5
-
8
-
-
0034449922
-
Multi-java: Modular open classes and symmetric multiple dispatch for java
-
C. Clifton, G. T. Leavens, C. Chambers, and T. Millstein. Multi-Java: modular open classes and symmetric multiple dispatch for Java. In OOPSLA '00, pages 130-145, 2000.
-
(2000)
OOPSLA '00
, pp. 130-145
-
-
Clifton, C.1
Leavens, G.T.2
Chambers, C.3
Millstein, T.4
-
9
-
-
72249109829
-
On understanding data abstraction, revisited
-
W. R. Cook. On understanding data abstraction, revisited. SIG-PLAN Not., 44(10):557-572, 2009.
-
(2009)
SIG-PLAN Not.
, vol.44
, Issue.10
, pp. 557-572
-
-
Cook, W.R.1
-
10
-
-
0004530573
-
A denotational semantics of inheritance and its correctness
-
W. R. Cook andJ. Palsberg. A denotational semantics of inheritance and its correctness. Inf. Comput., 114(2):329-350, 1994.
-
(1994)
Inf. Comput.
, vol.114
, Issue.2
, pp. 329-350
-
-
Cook, W.R.1
Palsberg, J.2
-
11
-
-
0032250433
-
Functional unparsing
-
O. Danvy. Functional unparsing. J. Funct. Program., 8(6):621-625, 1998.
-
(1998)
J. Funct. Program
, vol.8
, Issue.6
, pp. 621-625
-
-
Danvy, O.1
-
13
-
-
33745207384
-
Specifying C++ concepts
-
G. Dos Reis and B. Stroustrup. Specifying C++ concepts. In POPL '06, pages 295-308, 2006.
-
(2006)
POPL '06
, pp. 295-308
-
-
Dos Reis, G.1
Stroustrup, B.2
-
14
-
-
70450228568
-
Compiling generics through user-directed type specialization
-
I. Dragos and M. Odersky. Compiling generics through user-directed type specialization. In ICOOOLPS '09, pages 42-47, 2009.
-
(2009)
ICOOOLPS '09
, pp. 42-47
-
-
Dragos, I.1
Odersky, M.2
-
15
-
-
34548262661
-
Modular type classes
-
D. Dreyer, R. Harper, M. M. T. Chakravarty, and G. Keller. Modular type classes. In POPL '07, pages 63-70, 2007.
-
(2007)
POPL '07
, pp. 63-70
-
-
Dreyer, D.1
Harper, R.2
Chakravarty, M.M.T.3
Keller, G.4
-
16
-
-
33746656718
-
Variance and # generalized constraints for C generics
-
B. Emir, A. Kennedy, C. V. Russo, and D. Yu. Variance and # generalized constraints for C generics. In ECOOP, pages 279-303, 2006.
-
(2006)
ECOOP
, pp. 279-303
-
-
Emir, B.1
Kennedy, A.2
Russo, C.V.3
Yu, D.4
-
17
-
-
33847161131
-
An extended comparative study of language support for generic programming
-
R. Garcia, J. Jarvi, A. Lumsdaine, J. Siek, and J. Willcock. An extended comparative study of language support for generic programming. J. Funct. Program., 17(2):145-205, 2007.
-
(2007)
J. Funct. Program.
, vol.17
, Issue.2
, pp. 145-205
-
-
Garcia, R.1
Jarvi, J.2
Lumsdaine, A.3
Siek, J.4
Willcock, J.5
-
19
-
-
34248204121
-
Concepts: Linguistic support for generic programming in C++
-
D. Gregor, J. Järvi, J. Siek, B. Stroustrup, G. Dos Reis, and A. Lumsdaine. Concepts: linguistic support for generic programming in C++. In OOPSLA '06, pages 291-310, 2006.
-
(2006)
OOPSLA '06
, pp. 291-310
-
-
Gregor, D.1
Järvi, J.2
Siek, J.3
Stroustrup, B.4
Dos Reis, G.5
Lumsdaine, A.6
-
20
-
-
38049174933
-
Constructive type classes in isabelle
-
F. Haftmann and M. Wenzel. Constructive type classes in Isabelle. In TYPES, pages 160-174, 2006.
-
(2006)
TYPES
, pp. 160-174
-
-
Haftmann, F.1
Wenzel, M.2
-
21
-
-
0030103375
-
Type classes in haskell
-
C. V. Hall, K. Hammond, S. Peyton Jones, and P. Wadler. Type classes in Haskell. ACM Trans. Program. Lang. Syst., 18(2): 109-138, 1996.
-
(1996)
ACM Trans. Program. Lang. Syst.
, vol.18
, Issue.2
, pp. 109-138
-
-
Hall, C.V.1
Hammond, K.2
Peyton Jones, S.3
Wadler, P.4
-
22
-
-
85029492434
-
Types for dynamic interaction
-
K. Honda. Types for dynamic interaction. In CONCUR '93, pages 509-523, 1993.
-
(1993)
CONCUR '93
, pp. 509-523
-
-
Honda, K.1
-
23
-
-
33750924776
-
Restricted data types in haskell
-
J. Hughes. Restricted data types in Haskell. In Haskell Workshop, 1999.
-
(1999)
Haskell Workshop
-
-
Hughes, J.1
-
24
-
-
77956164339
-
An analysis of constrained polymorphism for generic programming
-
J. Järvi, A. Lumsdaine, J. Siek, and J. Willcock. An analysis of constrained polymorphism for generic programming. In MPOOL '03, page 87-107, 2003.
-
(2003)
MPOOL '03
, pp. 87-107
-
-
Järvi, J.1
Lumsdaine, A.2
Siek, J.3
Willcock, J.4
-
25
-
-
84947265273
-
Type classes with functional dependencies
-
M. P. Jones. Type classes with functional dependencies. In ESOP '00, pages 230-244, 2000.
-
(2000)
ESOP '00
, pp. 230-244
-
-
Jones, M.P.1
-
27
-
-
33745208721
-
Generalized algebraic data types and object-oriented programming
-
A. Kennedy and C. V. Russo. Generalized algebraic data types and object-oriented programming. OOPSLA '05, pages 21-40, 2005.
-
(2005)
OOPSLA '05
, pp. 21-40
-
-
Kennedy, A.1
Russo, C.V.2
-
28
-
-
11244320503
-
Strongly typed heterogeneous collections
-
O. Kiselyov, R. Lämmel, and K. Schupke. Strongly typed heterogeneous collections. In Haskell '04, pages 96-107, 2004.
-
(2004)
Haskell '04
, pp. 96-107
-
-
Kiselyov, O.1
Lämmel, R.2
Schupke, K.3
-
30
-
-
33745205658
-
Scrap your boilerplate with class: Extensible generic functions
-
R. Lämmel and S. P. Jones. Scrap your boilerplate with class: extensible generic functions. In ICFP '05, pages 204-215, 2005.
-
(2005)
ICFP '05
, pp. 204-215
-
-
Lämmel, R.1
Jones, S.P.2
-
31
-
-
34547448154
-
Software extension and integration with type classes
-
R. Lämmel and K. Ostermann. Software extension and integration with type classes. In GPCE '06, pages 161-170, 2006.
-
(2006)
GPCE '06
, pp. 161-170
-
-
Lämmel, R.1
Ostermann, K.2
-
33
-
-
0036059721
-
Faking it: Simulating dependent types in haskell
-
C. McBride. Faking it: Simulating dependent types in Haskell. J. Funct. Program., 12(5):375-392, 2002.
-
(2002)
J. Funct. Program
, vol.12
, Issue.5
, pp. 375-392
-
-
McBride, C.1
-
37
-
-
0003438160
-
-
Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA
-
D. R. Musser andA. Saini. The STL Tutorial and Reference Guide: C++ Programming with the Standard Template Library. Addison Wesley Longman Publishing Co., Inc., Redwood City, CA, USA, 1995.
-
(1995)
The STL Tutorial And Reference Guide: C++ Programming With The Standard Template Library
-
-
Musser, D.R.1
Saini, A.2
-
38
-
-
78650146528
-
-
URL
-
M. Odersky, 2006. URL http://www.artima.com/weblogs/viewpost.jsp?thread= 179766.
-
(2006)
-
-
Odersky, M.1
-
40
-
-
78650086118
-
Fighting bit rot with types (experience report: Scala collections)
-
M. Odersky and A. Moors. Fighting bit rot with types (experience report: Scala collections). In FSTTCS, pages 427-451, 2009.
-
(2009)
FSTTCS
, pp. 427-451
-
-
Odersky, M.1
Moors, A.2
-
41
-
-
35248820769
-
A nominal theory of objects with dependent types
-
Springer-Verlag
-
M. Odersky, V. Cremet, C. Röckl, and M. Zenger. A nominal theory of objects with dependent types. In ECOOP03, pages 201-224. Springer-Verlag, 2003.
-
(2003)
ECOOP03
, pp. 201-224
-
-
Odersky, M.1
Cremet, V.2
Röckl, C.3
Zenger, M.4
-
42
-
-
12844275683
-
An overview of the scala programming language
-
(2. edition)
-
M. Odersky, P. Altherr, V. Cremet, I. Dragos, G. Dubochet, B. Emir, S. McDirmid, S. Micheloud, N. Mihaylov, M. Schinz, L. Spoon, E. Stenman, and M. Zenger. An Overview of the Scala Programming Language (2. edition). Technical report, EPFL, 2006.
-
(2006)
Technical Report, EPFL
-
-
Odersky, M.1
Altherr, P.2
Cremet, V.3
Dragos, I.4
Dubochet, G.5
Emir, B.6
McDirmid, S.7
Micheloud, S.8
Mihaylov, N.9
Schinz, M.10
Spoon, L.11
Stenman, E.12
Zenger, M.13
-
46
-
-
78650119077
-
-
S. Peyton Jones, editor Cambridge University Press, Cambridge, England
-
S. Peyton Jones, editor. Haskell 98 Language and Libraries - The Revised Report. Cambridge University Press, Cambridge, England, 2003.
-
(2003)
Haskell 98 Language And Libraries - The Revised Report
-
-
-
48
-
-
34247281139
-
Simple unification-based type inference for GADTs
-
S. Peyton Jones, D. Vytiniotis, S. Weirich, and G. Washburn. Simple unification-based type inference for GADTs. In ICFP '06, pages 50-61, 2006.
-
(2006)
ICFP '06
, pp. 50-61
-
-
Peyton Jones, S.1
Vytiniotis, D.2
Weirich, S.3
Washburn, G.4
-
50
-
-
59249097904
-
Type checking with open type functions
-
T. Schrijvers, S. Peyton Jones, M. Chakravarty, and M. Sulzmann. Type checking with open type functions. In ICFP '08, pages 51-62, 2008.
-
(2008)
ICFP '08
, pp. 51-62
-
-
Schrijvers, T.1
Peyton Jones, S.2
Chakravarty, M.3
Sulzmann, M.4
-
52
-
-
31944449944
-
Essential language support for generic programming
-
J. G. Siek andA. Lumsdaine. Essential language support for generic programming. In PLDI '05, pages 73-84, 2005.
-
(2005)
PLDI '05
, pp. 73-84
-
-
Siek, J.G.1
Lumsdaine, A.2
-
53
-
-
70350669617
-
A language for generic programming in the large
-
Press, Corrected Proof URL
-
J. G. Siek andA. Lumsdaine. A language for generic programming in the large. Science of Computer Programming, In Press, Corrected Proof, 2008. URL http://www.sciencedirect.com/science/article/B6V17-4TJ6F7D-1/2/ 7d624b842e8dd84e792995d3422aee21.
-
(2008)
Science Of Computer Programming
-
-
Siek, J.G.1
Lumsdaine, A.2
-
54
-
-
57049099850
-
First-class type classes
-
M. Sozeau and N. Oury. First-class type classes. In TPHOLs '08, pages 278-293, 2008.
-
(2008)
TPHOLs '08
, pp. 278-293
-
-
Sozeau, M.1
Oury, N.2
-
55
-
-
0024864871
-
How to make ad-hoc polymorphism less ad hoc
-
P. Wadler and S. Blott. How to make ad-hoc polymorphism less ad hoc. In POPL '89, pages 60-76, 1989.
-
(1989)
POPL '89
, pp. 60-76
-
-
Wadler, P.1
Blott, S.2
-
56
-
-
78650114396
-
-
PhD thesis, University of Freiburg, Department of Computer Science, December
-
S. Wehr. JavaGI: A Language with Generalized Interfaces. PhD thesis, University of Freiburg, Department of Computer Science, December 2009.
-
(2009)
JavaGI: A Language With Generalized Interfaces
-
-
Wehr, S.1
|