-
1
-
-
0021508525
-
Using circular programs to eliminate multiple traversais of data
-
Bird, R. Using circular programs to eliminate multiple traversais of data. Acta Informatica, 21(3) (1984) 239-250.
-
(1984)
Acta Informatica
, vol.21
, Issue.3
, pp. 239-250
-
-
Bird, R.1
-
2
-
-
0017419683
-
A transformation system for developing recursive programs
-
Burstall, R. and Darlington, J. A transformation system for developing recursive programs. J. ACM, 24(1) (1977) 44-67.
-
(1977)
J. ACM
, vol.24
, Issue.1
, pp. 44-67
-
-
Burstall, R.1
Darlington, J.2
-
3
-
-
84971922146
-
Safe fusion of functional expressions II: Further improvements
-
Chin, W. Safe fusion of functional expressions II: Further improvements. J. Funct. Prog., 4(4) (1994) 515-555.
-
(1994)
J. Funct. Prog.
, vol.4
, Issue.4
, pp. 515-555
-
-
Chin, W.1
-
4
-
-
0012619674
-
Effective optimisation of multiple traversais in lazy languages
-
Chin, W., Goh, A., and Khoo, S. Effective optimisation of multiple traversais in lazy languages. In Partial Evaluation and Semantics-Based Program Manipulation, San Antonio, Texas, Proceedings, 1999, pp. 119-130.
-
(1999)
Partial Evaluation and Semantics-based Program Manipulation, San Antonio, Texas, Proceedings
, pp. 119-130
-
-
Chin, W.1
Goh, A.2
Khoo, S.3
-
5
-
-
84978963602
-
Declarative program transformation: A deforestation case-study
-
vol. 1702 of LNCS
-
Correnson, L., Duris, E., Parigot, D., and Roussel, G. Declarative program transformation: A deforestation case-study. In Principles and Practice of Declarative Programming, Paris, France, Proceedings, vol. 1702 of LNCS, 1999, pp. 360-377.
-
(1999)
Principles and Practice of Declarative Programming, Paris, France, Proceedings
, pp. 360-377
-
-
Correnson, L.1
Duris, E.2
Parigot, D.3
Roussel, G.4
-
7
-
-
0000822083
-
On attributed tree transducers
-
Fülöp, Z. On attributed tree transducers. Acta Cybernetica, 5 (1981) 261-279.
-
(1981)
Acta Cybernetica
, vol.5
, pp. 261-279
-
-
Fülöp, Z.1
-
9
-
-
0027846318
-
A short cut to deforestation
-
Gill, A., Launchbury, J., and Peyton Jones, S. A short cut to deforestation. In Functional Programming Languages and Computer Architecture, Copenhagen, Denmark, Proceedings, 1993, pp. 223-232.
-
(1993)
Functional Programming Languages and Computer Architecture, Copenhagen, Denmark, Proceedings
, pp. 223-232
-
-
Gill, A.1
Launchbury, J.2
Peyton Jones, S.3
-
10
-
-
0041901187
-
Extending deforestation for first order functional programs
-
Hamilton, G. and Jones, S. Extending deforestation for first order functional programs. In 1991 Glasgow Workshop on Functional Programming, Portree, Scotland, Proceedings, 1992, pp. 134-145.
-
(1992)
1991 Glasgow Workshop on Functional Programming, Portree, Scotland, Proceedings
, pp. 134-145
-
-
Hamilton, G.1
Jones, S.2
-
12
-
-
0037667700
-
A generalization of short-cut fusion and its correctness proof
-
Johann, P. A generalization of short-cut fusion and its correctness proof. Higher-Order and Symb. Comp., 15(4) (2002) 273-300.
-
(2002)
Higher-order and Symb. Comp.
, vol.15
, Issue.4
, pp. 273-300
-
-
Johann, P.1
-
13
-
-
85034615078
-
Attribute grammars as a functional programming paradigm
-
vol. 274 of LNCS
-
Johnsson, T. Attribute grammars as a functional programming paradigm. In Functional Programming Languages and Computer Architecture, Portland, Oregon, Proceedings, vol. 274 of LNCS, 1987, pp. 154-173.
-
(1987)
Functional Programming Languages and Computer Architecture, Portland, Oregon, Proceedings
, pp. 154-173
-
-
Johnsson, T.1
-
14
-
-
36849041532
-
On deforesting parameters of accumulating maps
-
vol. 2372 of LNCS
-
Kakehi, K., Glück, R., and Futamura, Y. On deforesting parameters of accumulating maps. In Logic Based Program Synthesis and Transformation, Paphos, Cyprus, Proceedings, vol. 2372 of LNCS, 2001, pp. 46-56.
-
(2001)
Logic Based Program Synthesis and Transformation, Paphos, Cyprus, Proceedings
, pp. 46-56
-
-
Kakehi, K.1
Glück, R.2
Futamura, Y.3
-
15
-
-
0001538613
-
Semantics of context-free languages
-
Corrections Ibid., 5(1) (1971) 95-96
-
Knuth, D. Semantics of context-free languages. Math. Syst. Theory, 2(2) (1968) 127-145. Corrections Ibid., 5(1) (1971) 95-96.
-
(1968)
Math. Syst. Theory
, vol.2
, Issue.2
, pp. 127-145
-
-
Knuth, D.1
-
16
-
-
84887071127
-
Benefits of tree transducers for optimizing functional programs
-
vol. 1530 of LNCS
-
Kühnemann, A. Benefits of tree transducers for optimizing functional programs. In Foundations of Software Technology & Theoretical Computer Science, Chennai, India, Proceedings, vol. 1530 of LNCS, 1998, pp. 146-157.
-
(1998)
Foundations of Software Technology & Theoretical Computer Science, Chennai, India, Proceedings
, pp. 146-157
-
-
Kühnemann, A.1
-
17
-
-
84957700875
-
Comparison of deforestation techniques for functional programs and for tree transducers
-
vol. 1722 of LNCS
-
Kühnemann, A. Comparison of deforestation techniques for functional programs and for tree transducers. In Functional and Logic Programming, Tsukuba, Japan, Proceedings, vol. 1722 of LNCS, 1999, pp. 114-130.
-
(1999)
Functional and Logic Programming, Tsukuba, Japan, Proceedings
, pp. 114-130
-
-
Kühnemann, A.1
-
18
-
-
33646057876
-
Using attribute grammars to derive efficient functional programs
-
Kuiper, M. and Swierstra, S. Using attribute grammars to derive efficient functional programs. In Computing Science in the Netherlands, Amsterdam, The Netherlands, Proceedings, 1987, pp. 39-52.
-
(1987)
Computing Science in the Netherlands, Amsterdam, The Netherlands, Proceedings
, pp. 39-52
-
-
Kuiper, M.1
Swierstra, S.2
-
19
-
-
0018105622
-
A theory of type polymorphism in programming
-
Milner, R. A theory of type polymorphism in programming. J. Comput Syst. Sci., 17(3) (1978) 348-375.
-
(1978)
J. Comput Syst. Sci.
, vol.17
, Issue.3
, pp. 348-375
-
-
Milner, R.1
-
21
-
-
0002020094
-
Transformation of programs and use of tupling strategy
-
Pettorossi, A. Transformation of programs and use of tupling strategy. In Informatica, Bled, Yugoslavia, Proceedings, 1977, pp. 1-6.
-
(1977)
Informatica, Bled, Yugoslavia, Proceedings
, pp. 1-6
-
-
Pettorossi, A.1
-
22
-
-
0012528431
-
Derivation of programs which traverse their input data only once
-
Pettorossi, A. Derivation of programs which traverse their input data only once. In Advanced School on Programming Methodologies, Rome, Italy, Proceedings, 1987, pp. 165-184.
-
(1987)
Advanced School on Programming Methodologies, Rome, Italy, Proceedings
, pp. 165-184
-
-
Pettorossi, A.1
-
23
-
-
3042792412
-
Importing and exporting information in program development
-
Pettorossi, A. and Proietti, M. Importing and exporting information in program development. In Partial Evaluation and Mixed Computation, Gammel Avemaes, Denmark, Proceedings, 1987, pp. 405-425.
-
(1987)
Partial Evaluation and Mixed Computation, Gammel Avemaes, Denmark, Proceedings
, pp. 405-425
-
-
Pettorossi, A.1
Proietti, M.2
-
25
-
-
0036058519
-
Secrets of the Glasgow Haskell Compiler inliner
-
Peyton Jones, S. and Marlow, S. Secrets of the Glasgow Haskell Compiler inliner. J. Funct. Prog., 12(4/5) (2002) 393-433.
-
(2002)
J. Funct. Prog.
, vol.12
, Issue.4-5
, pp. 393-433
-
-
Peyton Jones, S.1
Marlow, S.2
-
26
-
-
0029696090
-
Let-floating: Moving bindings to give faster programs
-
Peyton Jones, S., Partain, W., and Santos, A. Let-floating: Moving bindings to give faster programs. In International Conference on Functional Programming, Philadelphia, Pennsylvania, Proceedings, 1996, pp. 1-12.
-
(1996)
International Conference on Functional Programming, Philadelphia, Pennsylvania, Proceedings
, pp. 1-12
-
-
Peyton Jones, S.1
Partain, W.2
Santos, A.3
-
28
-
-
84974377871
-
Transformation in a non-strict language: An approach to instantiation
-
Runciman, C., Firth, M., and Jagger, N. Transformation in a non-strict language: An approach to instantiation. In 1989 Glasgow Workshop on Functional Programming, Fraserburgh, Scotland, Proceedings, 1989, pp. 133-141.
-
(1989)
1989 Glasgow Workshop on Functional Programming, Fraserburgh, Scotland, Proceedings
, pp. 133-141
-
-
Runciman, C.1
Firth, M.2
Jagger, N.3
-
29
-
-
0030102464
-
Total correctness by local improvement in the transformation of functional programs
-
Sands, D. Total correctness by local improvement in the transformation of functional programs. ACM Trans. Prog. Lang. Syst., 18(2) (1996) 175-234.
-
(1996)
ACM Trans. Prog. Lang. Syst.
, vol.18
, Issue.2
, pp. 175-234
-
-
Sands, D.1
-
30
-
-
3042884594
-
A positive supercompiler
-
Sørensen, M., Glück, R., and Jones, N. A positive supercompiler. J. Funct. Prog., 6(6) (1996) 811-838.
-
(1996)
J. Funct. Prog.
, vol.6
, Issue.6
, pp. 811-838
-
-
Sørensen, M.1
Glück, R.2
Jones, N.3
-
31
-
-
0036953802
-
Shortcut fusion for accumulating parameters & zip-like functions
-
Svenningsson, J. Shortcut fusion for accumulating parameters & zip-like functions. In International Conference on Functional Programming, Pittsburgh, Pennsylvania, Proceedings, 2002, pp. 124-132.
-
(2002)
International Conference on Functional Programming, Pittsburgh, Pennsylvania, Proceedings
, pp. 124-132
-
-
Svenningsson, J.1
-
33
-
-
84959062827
-
Optimising recursive functions yielding multiple results in tuples in a lazy functional language
-
vol. 1868 of LNCS
-
van Groningen, J. Optimising recursive functions yielding multiple results in tuples in a lazy functional language. In Implementation of Functional Languages, Lochem, The Netherlands, Proceedings, vol. 1868 of LNCS, 1999, pp. 59-76.
-
(1999)
Implementation of Functional Languages, Lochem, The Netherlands, Proceedings
, pp. 59-76
-
-
Van Groningen, J.1
-
35
-
-
0036957022
-
Using circular programs to deforest in accumulating parameters
-
Voigtländer, J. Using circular programs to deforest in accumulating parameters. In Asian Symposium on Partial Evaluation and Semantics-Based Program Manipulation, Aizu, Japan, Proceedings, 2002, pp. 126-137.
-
(2002)
Asian Symposium on Partial Evaluation and Semantics-based Program Manipulation, Aizu, Japan, Proceedings
, pp. 126-137
-
-
Voigtländer, J.1
-
36
-
-
4243687459
-
Composition of functions with accumulating parameters
-
Dresden University of Technology
-
Voigtländer, J. and Kühnemann, A. Composition of functions with accumulating parameters. Technical Report TUD-FI01-08, Dresden University of Technology, 2001. http://wwwtcs.inf.tu-dresden.de/~voigt/TUD-FI01-08.ps.gz. Revised version to appear in J. Funct. Prog.
-
(2001)
Technical Report
, vol.TUD-FI01-08
-
-
Voigtländer, J.1
Kühnemann, A.2
-
37
-
-
3042787767
-
-
Revised version to appear in
-
Voigtländer, J. and Kühnemann, A. Composition of functions with accumulating parameters. Technical Report TUD-FI01-08, Dresden University of Technology, 2001. http://wwwtcs.inf.tu-dresden.de/~voigt/TUD-FI01-08.ps.gz. Revised version to appear in J. Funct. Prog.
-
J. Funct. Prog.
-
-
-
38
-
-
0025444759
-
Deforestation: Transforming programs to eliminate trees
-
Wadler, P. Deforestation: Transforming programs to eliminate trees. Theor. Comput. Sci., 73(2) (1990) 231-248.
-
(1990)
Theor. Comput. Sci.
, vol.73
, Issue.2
, pp. 231-248
-
-
Wadler, P.1
|