-
3
-
-
0002579534
-
Generic programming: An introduction
-
Advanced Functional Programming
-
R. C. Backhouse, P. Jansson, J. Jeuring, and L. G. L. T. Meertens. Generic programming: An introduction. In Advanced Functional Programming, volume 1608 of Lecture Notes in Computer Science, pages 28-115, 1998.
-
(1998)
Lecture Notes in Computer Science
, vol.1608
, pp. 28-115
-
-
Backhouse, R.C.1
Jansson, P.2
Jeuring, J.3
Meertens, L.G.L.T.4
-
6
-
-
0030557893
-
Generic functional programming with types and relations
-
R. Bird, O. de Moor, and P. Hoogendijk. Generic functional programming with types and relations. Journal of Functional Programming, 6(1):1-28, 1996.
-
(1996)
Journal of Functional Programming
, vol.6
, Issue.1
, pp. 1-28
-
-
Bird, R.1
De Moor, O.2
Hoogendijk, P.3
-
7
-
-
0036980244
-
A lightweight implementation of generics and dynamics
-
J. Cheney and R. Hinze. A lightweight implementation of generics and dynamics. In Haskell Workshop, pages 90-104, 2002.
-
(2002)
Haskell Workshop
, pp. 90-104
-
-
Cheney, J.1
Hinze, R.2
-
12
-
-
78249264265
-
A comparative study of language support for generic programming
-
Oct.
-
R. Garcia, J. Järvi, A. Lumsdaine, J. G. Siek, and J. Willcock. A comparative study of language support for generic programming. In Object-Oriented Programming, Systems, Languages, and Applications, Oct. 2003.
-
(2003)
Object-oriented Programming, Systems, Languages, and Applications
-
-
Garcia, R.1
Järvi, J.2
Lumsdaine, A.3
Siek, J.G.4
Willcock, J.5
-
13
-
-
33645476734
-
Calculating functional programs
-
R. Backhouse, R. Croie, and J. Gibbons, editors, Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, Springer-Verlag
-
J. Gibbons. Calculating functional programs. In R. Backhouse, R. Croie, and J. Gibbons, editors, Algebraic and Coalgebraic Methods in the Mathematics of Program Construction, volume 2297 of Lecture Notes in Computer Science, pages 148-203. Springer-Verlag, 2002.
-
(2002)
Lecture Notes in Computer Science
, vol.2297
, pp. 148-203
-
-
Gibbons, J.1
-
14
-
-
33746069620
-
-
In Gibbons and de Moor [20]
-
J. Gibbons. Origami programming. In Gibbons and de Moor [20], pages 41-60.
-
Origami Programming
, pp. 41-60
-
-
Gibbons, J.1
-
17
-
-
33750923672
-
-
do?id=121, Oct. 2005. Tutorial presented at OOPSLA
-
do?id=121, Oct. 2005. Tutorial presented at OOPSLA.
-
-
-
-
21
-
-
33750912568
-
-
J. Gibbons and O. de Moor, editors. Cornerstones in Computing. Palgrave, 2003. ISBN 1-4039-0772-2
-
J. Gibbons and O. de Moor, editors. The Fun of Programming. Cornerstones in Computing. Palgrave, 2003. ISBN 1-4039-0772-2.
-
The Fun of Programming
-
-
-
24
-
-
84976500945
-
Polytypic values possess polykinded types
-
R. C. Backhouse and J. N. Oliveira, editors, Mathematics of Program Construction, Springer
-
R. Hinze. Polytypic values possess polykinded types. In R. C. Backhouse and J. N. Oliveira, editors, Mathematics of Program Construction, volume 1837 of Lecture Notes in Computer Science, pages 2-27. Springer, 2000.
-
(2000)
Lecture Notes in Computer Science
, vol.1837
, pp. 2-27
-
-
Hinze, R.1
-
26
-
-
0142188058
-
Generic Haskell: Practice and theory
-
R. Backhouse and J. Gibbons, editors, Summer School on Generic Programming, Springer-Verlag
-
R. Hinze and J. Jeuring. Generic Haskell: Practice and theory. In R. Backhouse and J. Gibbons, editors, Summer School on Generic Programming, volume 2793 of Lecture Notes in Computer Science, pages 1-56. Springer-Verlag, 2003.
-
(2003)
Lecture Notes in Computer Science
, vol.2793
, pp. 1-56
-
-
Hinze, R.1
Jeuring, J.2
-
27
-
-
33644890870
-
Derivable type classes
-
G. Hutton, editor, volume 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, Aug.
-
R. Hinze and S. Peyton Jones. Derivable type classes. In G. Hutton, editor, Haskell Workshop, volume 41.1 of Electronic Notes in Theoretical Computer Science. Elsevier Science, Aug. 2000.
-
(2000)
Haskell Workshop
-
-
Hinze, R.1
Peyton Jones, S.2
-
28
-
-
0024648265
-
Why functional programming matters
-
Apr.
-
J. Hughes. Why functional programming matters. Computer Journal, 32(2):198-107, Apr. 1989.
-
(1989)
Computer Journal
, vol.32
, Issue.2
, pp. 198-1107
-
-
Hughes, J.1
-
29
-
-
0033462272
-
A tutorial on the universality and expressiveness of fold
-
July
-
G. Hutton. A tutorial on the universality and expressiveness of fold. Journal of Functional Programming, 9(4):355-372, July 1999.
-
(1999)
Journal of Functional Programming
, vol.9
, Issue.4
, pp. 355-372
-
-
Hutton, G.1
-
31
-
-
3042994061
-
Functorial ML
-
B. Jay, G. Bellè, and E. Moggi. Functorial ML. Journal of Functional Programming, 8(6):573-619, 1998.
-
(1998)
Journal of Functional Programming
, vol.8
, Issue.6
, pp. 573-619
-
-
Jay, B.1
Bellè, G.2
Moggi, E.3
-
33
-
-
35248828504
-
Aspect-oriented programming
-
M. Akşit and S. Matsuoka, editors. European Conference on Object-Oriented Programming, Springer-Verlag, Berlin, Heidelberg, and New York
-
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J.-M. Loingtier, and J. Irwin. Aspect-oriented programming. In M. Akşit and S. Matsuoka, editors. European Conference on Object-Oriented Programming, volume 1241 of Lecture Notes in Computer Science, pages 220-242. Springer-Verlag, Berlin, Heidelberg, and New York, 1997.
-
(1997)
Lecture Notes in Computer Science
, vol.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Menhdhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
35
-
-
0025507960
-
Data structures and program transformation
-
G. Malcolm. Data structures and program transformation. Science of Computer Programming, 14:255-279, 1990.
-
(1990)
Science of Computer Programming
, vol.14
, pp. 255-279
-
-
Malcolm, G.1
-
37
-
-
85014115727
-
Functional programming with bananas, lenses, envelopes and barbed wire
-
J. Hughes, editor, Functional Programming Languages and Computer Architecture, Springer-Verlag
-
E. Meijer, M. Fokkinga, and R. Paterson. Functional programming with bananas, lenses, envelopes and barbed wire. In J. Hughes, editor, Functional Programming Languages and Computer Architecture, volume 523 of Lecture Notes in Computer Science, pages 124-144. Springer-Verlag. 1991.
-
(1991)
Lecture Notes in Computer Science
, vol.523
, pp. 124-144
-
-
Meijer, E.1
Fokkinga, M.2
Paterson, R.3
-
38
-
-
0003444157
-
-
MIT Press, revised edition
-
R. Milner, M. Tofte, R. Harper, and D. MacQueen. The Definition of Standard ML. MIT Press, revised edition, 1997.
-
(1997)
The Definition of Standard ML
-
-
Milner, R.1
Tofte, M.2
Harper, R.3
MacQueen, D.4
-
39
-
-
0037507715
-
Design patterns in dynamic programming
-
Boston. MA, May Tutorial slides
-
P. Norvig. Design patterns in dynamic programming. In Object World, Boston. MA, May 1996. Tutorial slides at http://norvig.com/ design-patterns/.
-
(1996)
Object World
-
-
Norvig, P.1
-
40
-
-
32144449570
-
TypeCase: A design pattern for type-indexed functions
-
D. Leijen, editor
-
B. C. d. S. Oliveira and J. Gibbons. TypeCase: A design pattern for type-indexed functions. In D. Leijen, editor, Haskell Workshop, 2005.
-
(2005)
Haskell Workshop
-
-
Oliveira, B.C.D.S.1
Gibbons, J.2
-
44
-
-
0037831072
-
Advanced programming language features for executable design patterns: Better patterns through reflection
-
Artificial Intelligence Lab, MIT, Mar.
-
G. T. Sullivan. Advanced programming language features for executable design patterns: Better patterns through reflection. Artificial Intelligence Laboratory Memo AIM-2002-005, Artificial Intelligence Lab, MIT, Mar. 2002.
-
(2002)
Artificial Intelligence Laboratory Memo
, vol.AIM-2002-005
-
-
Sullivan, G.T.1
-
45
-
-
9444273581
-
Programatica tools for certifiable, auditable development of high-assurance systems in Haskell
-
The Programatica Team. National Security Agency, April
-
The Programatica Team. Programatica tools for certifiable, auditable development of high-assurance systems in Haskell. In High Confidence Software and Systems Conference. National Security Agency, April 2003.
-
(2003)
High Confidence Software and Systems Conference
-
-
-
47
-
-
0025444759
-
Deforestation: Transforming programs to eliminate trees
-
P. Wadler. Deforestation: Transforming programs to eliminate trees. Theoretical Computer Science, 73:231-248, 1990.
-
(1990)
Theoretical Computer Science
, vol.73
, pp. 231-248
-
-
Wadler, P.1
-
50
-
-
0031702931
-
How to solve the reuse problem? Functional programming
-
IEEE
-
P. Wadler. How to solve the reuse problem? Functional programming. In Internal Conference on Software Reuse, pages 371-372. IEEE. 1998.
-
(1998)
Internal Conference on Software Reuse
, pp. 371-372
-
-
Wadler, P.1
|