메뉴 건너뛰기




Volumn , Issue , 2007, Pages 315-326

Stream fusion: From lists to streams to nothing at all

Author keywords

Deforestation; Functional programming; Program fusion; Program optimisation; Program transformation

Indexed keywords

PROGRAM FUSION; PROGRAM OPTIMIZATION; PROGRAM TRANSFORMATION; PROGRAM TRANSFORMATIONS;

EID: 38849134072     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1291151.1291199     Document Type: Conference Paper
Times cited : (137)

References (25)
  • 4
    • 32144436471 scopus 로고    scopus 로고
    • Chasing bottoms, a case study in program verification in the presence of partial and infinite values
    • Dexter Kozen, editor, Proceedings of the 7th International Conference on Mathematics of Program Construction, MPC 2004, of, Springer-Verlag, July
    • Nils Anders Danielsson and Patrik Jansson. Chasing bottoms, a case study in program verification in the presence of partial and infinite values. In Dexter Kozen, editor, Proceedings of the 7th International Conference on Mathematics of Program Construction, MPC 2004, volume 3125 of LNCS, pages 85-109. Springer-Verlag, July 2004.
    • (2004) LNCS , vol.3125 , pp. 85-109
    • Anders Danielsson, N.1    Jansson, P.2
  • 5
    • 33746092110 scopus 로고    scopus 로고
    • Streaming representation-changers
    • D. Kozen, editor, Mathematics of Program Construction, Springer-Verlag
    • Jeremy Gibbons. Streaming representation-changers. In D. Kozen, editor, Mathematics of Program Construction, pages 142-168. Springer-Verlag, 2004. LNCS 523.
    • (2004) LNCS , vol.523 , pp. 142-168
    • Gibbons, J.1
  • 9
    • 17144381685 scopus 로고    scopus 로고
    • Zhenjiang Hu, Hideya Iwasaki, and Masato Takeichi. Deriving structural hylomorphisms from recursive definitions. In Proceedings 1st ACM SlGPLAN International Conference on Functional Programming, 31(6), pages 73-82. ACM Press, New York, 1996.
    • Zhenjiang Hu, Hideya Iwasaki, and Masato Takeichi. Deriving structural hylomorphisms from recursive definitions. In Proceedings 1st ACM SlGPLAN International Conference on Functional Programming, volume 31(6), pages 73-82. ACM Press, New York, 1996.
  • 14
    • 85014115727 scopus 로고
    • Functional programming with bananas, lenses, envelopes and barbed wire
    • J. Hughes, editor, Cambridge, MA, USA, 26-30 Aug, Springer-Verlag, Berlin
    • Erik Meijer, Maarten Fokkinga, and Ross Paterson. Functional programming with bananas, lenses, envelopes and barbed wire. In J. Hughes, editor, Proceedings 5th ACM Conf. on Functional Programming Languages and Computer Architecture, FPCA'91, Cambridge, MA, USA, 26-30 Aug 1991, volume 523, pages 124-144. Springer-Verlag, Berlin, 1991.
    • (1991) Proceedings 5th ACM Conf. on Functional Programming Languages and Computer Architecture, FPCA'91 , vol.523 , pp. 124-144
    • Meijer, E.1    Fokkinga, M.2    Paterson, R.3
  • 15
    • 0004763160 scopus 로고
    • The nofib benchmark suite of Haskell programs
    • Will Partain. The nofib benchmark suite of Haskell programs. In Functional Programming, pages 195-202, 1992.
    • (1992) Functional Programming , pp. 195-202
    • Partain, W.1
  • 16
    • 38849158622 scopus 로고    scopus 로고
    • Simon Peyton Jones. Constructor Specialisation for Haskell Programs, 2007. Submitted for publication.
    • Simon Peyton Jones. Constructor Specialisation for Haskell Programs, 2007. Submitted for publication.
  • 17
    • 0032164989 scopus 로고    scopus 로고
    • transformation-based optimiser for Haskell
    • A, ISSN 0167-6423
    • Simon Peyton Jones and André L. M. Santos. A transformation-based optimiser for Haskell. Sci. Comput. Program., 32(1-3): 3-47, 1998. ISSN 0167-6423.
    • (1998) Sci. Comput. Program , vol.32 , Issue.1-3 , pp. 3-47
    • Peyton Jones, S.1    Santos, A.L.M.2
  • 18
    • 2342629882 scopus 로고    scopus 로고
    • Playing by the rules: Rewriting as a practical optimisation technique in GHC
    • editor, ACM SIGPLAN, September
    • Simon Peyton Jones, Andrew Tolmach, and Tony Hoare. Playing by the rules: rewriting as a practical optimisation technique in GHC. In Ralf Hinze, editor, 2001 Haskell Workshop. ACM SIGPLAN, September 2001.
    • (2001) 2001 Haskell Workshop
    • Peyton Jones, S.1    Tolmach, A.2    Hoare, T.3
  • 19
    • 0037241422 scopus 로고    scopus 로고
    • The Haskell 98 language and libraries: The revised report
    • Jan
    • Simon Peyton Jones et al. The Haskell 98 language and libraries: The revised report. Journal of Functional Programming, 13(1): 0-255, Jan 2003.
    • (2003) Journal of Functional Programming , vol.13 , Issue.1 , pp. 0-255
    • Peyton Jones, S.1
  • 24
    • 38849167598 scopus 로고
    • Simon Peyton Jones, editor, Prentice Hall, Chapter 15
    • Philip Wadler. List comprehensions. In Simon Peyton Jones, editor, The implementation of functional programming languages. Prentice Hall, 1987. Chapter 15.
    • (1987) The implementation of functional programming languages


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.