-
1
-
-
64849100937
-
-
M. H. Austern. Generic programming and the STL: using and extending the O+ Standard Template Library. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. 1998.
-
M. H. Austern. Generic programming and the STL: using and extending the O+ Standard Template Library. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. 1998.
-
-
-
-
2
-
-
64849103425
-
-
W. Brown, C. Jefferson, A. Meredith, and J. Widman. Named requirements for C++ concepts. Technical Report N2581=08-0091, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, Mar. 2008.
-
W. Brown, C. Jefferson, A. Meredith, and J. Widman. Named requirements for C++ concepts. Technical Report N2581=08-0091, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, Mar. 2008.
-
-
-
-
3
-
-
0022333721
-
On understanding types, data abstraction, and polymorphism
-
Dec
-
L. Cardelli and P. Wegner. On understanding types, data abstraction, and polymorphism. ACM Comput. Surv., 17(4): 471-523, Dec. 1985.
-
(1985)
ACM Comput. Surv
, vol.17
, Issue.4
, pp. 471-523
-
-
Cardelli, L.1
Wegner, P.2
-
4
-
-
33745211018
-
Associated type synonyms
-
Sept
-
M. M. T. Chakravarty, G. Keller, and S. Peyton Jones. Associated type synonyms. SIGPLAN Not., 40(9):241-253, Sept. 2005.
-
(2005)
SIGPLAN Not
, vol.40
, Issue.9
, pp. 241-253
-
-
Chakravarty, M.M.T.1
Keller, G.2
Peyton Jones, S.3
-
5
-
-
29144451549
-
Associated types with class
-
ACM
-
M. M. T. Chakravarty, G. Keller, S. Peyton Jones, and S. Marlow. Associated types with class. In Proc. 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), pages 1-13. ACM, 2005.
-
(2005)
Proc. 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL)
, pp. 1-13
-
-
Chakravarty, M.M.T.1
Keller, G.2
Peyton Jones, S.3
Marlow, S.4
-
6
-
-
33745207384
-
Specifying C++ concepts
-
New York, NY, USA, ACM
-
G. Dos Reis and B. Stroustrup. Specifying C++ concepts. In Proc. 33rd ACM SIGPLAN-SIGACTSymposium on Principles of Programming Languages (POPL). pages 295-308, New York, NY, USA, 2006, ACM.
-
(2006)
Proc. 33rd ACM SIGPLAN-SIGACTSymposium on Principles of Programming Languages (POPL)
, pp. 295-308
-
-
Dos Reis, G.1
Stroustrup, B.2
-
7
-
-
33847161131
-
An extended comparative study of language support for generic programming
-
Mar
-
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, Mar. 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
-
8
-
-
38149027040
-
Datatype-generic programming
-
Spring School on Datatype-Generic Programming, of, Springer
-
J. Gibbons. Datatype-generic programming. In Spring School on Datatype-Generic Programming, volume 4719 of LNCS, pages 1-71. Springer. 2007.
-
(2007)
LNCS
, vol.4719
, pp. 1-71
-
-
Gibbons, J.1
-
9
-
-
63449107836
-
Fundamental algebraic concepts in concept-enabled C++
-
Technical Report 638, Indiana University
-
P. Gottschling. Fundamental algebraic concepts in concept-enabled C++. Technical Report 638, Indiana University, 2006.
-
(2006)
-
-
Gottschling, P.1
-
10
-
-
64849102547
-
-
P. Gottschling. Concept implication and requirement propagation. Technical Report N2646=08-0156, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
-
P. Gottschling. Concept implication and requirement propagation. Technical Report N2646=08-0156, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
-
-
-
-
12
-
-
64849106099
-
-
D. Gregor. Type-soundness and optimization in the concepts proposal. Technical Report N2576=08-0086, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, Mar. 2008.
-
D. Gregor. Type-soundness and optimization in the concepts proposal. Technical Report N2576=08-0086, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, Mar. 2008.
-
-
-
-
13
-
-
64849106443
-
-
D. Gregor and J. Siek. Implementing concepts. Technical Report N 1848=05-0108, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, Aug. 2005.
-
D. Gregor and J. Siek. Implementing concepts. Technical Report N 1848=05-0108, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, Aug. 2005.
-
-
-
-
14
-
-
33750410198
-
Concepts: Linguistic support for generic programming in C++
-
Oct
-
D. Gregor, J. Järvi, J. Siek, B. Stroustrup, G. Dos Reis, and A. Lumsdaine. Concepts: Linguistic support for generic programming in C++. In Proc. ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 291-310, Oct. 2006.
-
(2006)
Proc. ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 291-310
-
-
Gregor, D.1
Järvi, J.2
Siek, J.3
Stroustrup, B.4
Dos Reis, G.5
Lumsdaine, A.6
-
15
-
-
64849114677
-
-
D. Gregor, B. Stroustrup, J. Widman, and J. Siek. Proposed wording for concepts (revision 5). Technical Report N2617=08-0127, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
-
D. Gregor, B. Stroustrup, J. Widman, and J. Siek. Proposed wording for concepts (revision 5). Technical Report N2617=08-0127, ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C++, May 2008.
-
-
-
-
16
-
-
0013045267
-
-
R. Hinze and S. Peyton Jones. Derivable type classes. In G. Hutton, editor, Proc. 2000 ACM SIGPLAN Haskell Workshop, 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, 2001.
-
R. Hinze and S. Peyton Jones. Derivable type classes. In G. Hutton, editor, Proc. 2000 ACM SIGPLAN Haskell Workshop, volume 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, 2001.
-
-
-
-
18
-
-
35048838845
-
Generic Programming: International Seminar, Dagstuhl Castle, Germany, 1998, Selected Papers
-
M. Jazayeri, R. Loos, and D. Musser, editors, of, Springer
-
M. Jazayeri, R. Loos, and D. Musser, editors. Generic Programming: International Seminar, Dagstuhl Castle, Germany, 1998, Selected Papers, volume 1766 of LNCS, 2000. Springer.
-
(2000)
LNCS
, vol.1766
-
-
-
20
-
-
84947265273
-
Type classes with functional dependencies
-
Programming Languages and Systems, of, Springer
-
M. P. Jones. Type classes with functional dependencies. In Programming Languages and Systems, volume 1782 of LNCS. pages 230-244. Springer, 2000.
-
(2000)
LNCS
, vol.1782
, pp. 230-244
-
-
Jones, M.P.1
-
21
-
-
33745679421
-
Dictionary-free overloading by partial evaluation
-
M. P. Jones. Dictionary-free overloading by partial evaluation. LISP and Symbolic Computation, 8(3):229-248, 1994.
-
(1994)
LISP and Symbolic Computation
, vol.8
, Issue.3
, pp. 229-248
-
-
Jones, M.P.1
-
22
-
-
33750994182
-
Named instances for Haskell type classes
-
R. Hinze, editor, Elsevier Science
-
W. Kahl and J. Scheffczyk. Named instances for Haskell type classes. In R. Hinze, editor. Proc. 2001 ACM SIGPLAN Haskell Workshop, pages 77-99. Elsevier Science, 2001.
-
(2001)
Proc. 2001 ACM SIGPLAN Haskell Workshop
, pp. 77-99
-
-
Kahl, W.1
Scheffczyk, J.2
-
26
-
-
64849088402
-
Deriving generic functions by example. Technical report, Dept. of Computer Science. University of York, UK
-
Tech. Report YCS-2007-421
-
N. Mitchell. Deriving generic functions by example. Technical report, Dept. of Computer Science. University of York, UK, 2007. Tech. Report YCS-2007-421.
-
(2007)
-
-
Mitchell, N.1
-
27
-
-
33750903126
-
Scrap++: Scrap your boilerplate in C++. In WGP'06
-
ACM
-
G. Munkby, A. P. Priesnitz, S. Schupp, and M. Zalewski. Scrap++: Scrap your boilerplate in C++. In WGP'06: Proc. of the 2006 ACM SIGPLAN Workshop on Generic Programming, pages 66-75. ACM, 2006.
-
(2006)
Proc. of the 2006 ACM SIGPLAN Workshop on Generic Programming
, pp. 66-75
-
-
Munkby, G.1
Priesnitz, A.P.2
Schupp, S.3
Zalewski, M.4
-
28
-
-
1142294674
-
Haskell 98 Language and Libraries
-
Cambridge University Press
-
S. Peyton Jones. Haskell 98 Language and Libraries: the Revised Report. Cambridge University Press, 2003.
-
(2003)
the Revised Report
-
-
Peyton Jones, S.1
-
31
-
-
64849084925
-
-
A. Rodriguez, J. Jeuring, P. Jansson, A. Gerdes, O. Kiselyov, and B. C. d. S. Oliveira. Comparing libraries for generic programming in Haskell. Technical report, Utrecht University, 2008. Short version is in Proc. 2008 ACM SIGPLAN Haskell Symposium.
-
A. Rodriguez, J. Jeuring, P. Jansson, A. Gerdes, O. Kiselyov, and B. C. d. S. Oliveira. Comparing libraries for generic programming in Haskell. Technical report, Utrecht University, 2008. Short version is in Proc. 2008 ACM SIGPLAN Haskell Symposium.
-
-
-
-
33
-
-
38149021417
-
Generic programming in Ωmega
-
Datatype-Generic Programming, of, Springer
-
T. Sheard. Generic programming in Ωmega. In Datatype-Generic Programming, volume 4719 of LNCS. pages 258-284. Springer, 2007.
-
(2007)
LNCS
, vol.4719
, pp. 258-284
-
-
Sheard, T.1
-
34
-
-
0036983358
-
Template meta-programming for Haskell
-
Dec
-
T. Sheard and S. Peyton Jones. Template meta-programming for Haskell. SIGPLAN Not., 37(12):60-75, Dec. 2002.
-
(2002)
SIGPLAN Not
, vol.37
, Issue.12
, pp. 60-75
-
-
Sheard, T.1
Peyton Jones, S.2
-
35
-
-
31944449944
-
Essential language support for generic programming
-
New York, NY, USA, June, ACM
-
J. G. Siek and A. Lumsdaine. Essential language support for generic programming. In PLDI '05: Proc. ACM SIGPLAN 2005 conference on Programming language design and implementation, pages 73-84, New York, NY, USA, June 2005. ACM.
-
(2005)
PLDI '05: Proc. ACM SIGPLAN 2005 conference on Programming language design and implementation
, pp. 73-84
-
-
Siek, J.G.1
Lumsdaine, A.2
-
36
-
-
0004083623
-
The standard template library
-
Technical Report HPL-95-11R.1, Hewlett Packard Laboratories. Palo Alto. CA, USA, Nov
-
A. A. Stepanov and M. Lee. The standard template library. Technical Report HPL-95-11(R.1), Hewlett Packard Laboratories. Palo Alto. CA, USA, Nov. 1995.
-
(1995)
-
-
Stepanov, A.A.1
Lee, M.2
-
37
-
-
33750916332
-
Modular generic programming with extensible superclasses
-
New York, NY, USA, ACM
-
M. Sulzmann and M. Wang. Modular generic programming with extensible superclasses. In WGP '06: Proc. 2006 ACM SIGPLAN workshop on Generic programming, pages 55-65, New York, NY, USA, 2006. ACM.
-
(2006)
WGP '06: Proc. 2006 ACM SIGPLAN workshop on Generic programming
, pp. 55-65
-
-
Sulzmann, M.1
Wang, M.2
-
38
-
-
34548310375
-
System F with type equality coercions
-
New York, NY, USA, ACM
-
M. Sulzmann, M. M. T. Chakravarty, S. Peyton Jones, and K. Donnelly. System F with type equality coercions. In TLDI '07: proc. 2007 ACM SIGPLAN international workshop on Types in languages design and implementation, pages 53-66, New York, NY, USA, 2007. ACM.
-
(2007)
TLDI '07: Proc. 2007 ACM SIGPLAN international workshop on Types in languages design and implementation
, pp. 53-66
-
-
Sulzmann, M.1
Chakravarty, M.M.T.2
Peyton Jones, S.3
Donnelly, K.4
-
39
-
-
33846096726
-
Understanding functional dependencies via constraint handling rules
-
Jan
-
M. Sulzmann, G. J. Duck, S. Peyton-Jones, and P. J. Stuckey. Understanding functional dependencies via constraint handling rules. J. Funct. Program.. 17(1):83-129, Jan. 2007.
-
(2007)
J. Funct. Program
, vol.17
, Issue.1
, pp. 83-129
-
-
Sulzmann, M.1
Duck, G.J.2
Peyton-Jones, S.3
Stuckey, P.J.4
-
43
-
-
78650088654
-
Multi-language library development: From Haskell type classes to C++ concepts
-
M. Zalewski, A. P. Priesnitz, C. Ionescu, N. Botta, and S. Schupp. Multi-language library development: From Haskell type classes to C++ concepts. In MPOOL 2007, 2007.
-
(2007)
MPOOL 2007
-
-
Zalewski, M.1
Priesnitz, A.P.2
Ionescu, C.3
Botta, N.4
Schupp, S.5
|