메뉴 건너뛰기




Volumn 44, Issue 1, 2009, Pages 277-288

Positive supercompilation for a higher order call-by-value language

Author keywords

Call by value; Deforestation; Supercompilation

Indexed keywords

DEFORESTATION; PROGRAM DEBUGGING;

EID: 70350346613     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1594834.1480916     Document Type: Conference Paper
Times cited : (10)

References (48)
  • 1
    • 0036242531 scopus 로고    scopus 로고
    • The narrowing-driven approach to functional logic program specialization
    • E. Albert and G. Vidal. The narrowing-driven approach to functional logic program specialization. New Generation Comput, 20(1):3-26, 2001.
    • (2001) New Generation Comput , vol.20 , Issue.1 , pp. 3-26
    • Albert, E.1    Vidal, G.2
  • 2
    • 23944517839 scopus 로고    scopus 로고
    • Improved fusion for optimizing generics
    • Manuel V. Hermenegildo and Daniel Cabeza, editors, Long Beach, CA, USA, January 10-11, 2005, Proceedings, of Lecture Notes in Computer Science, Springer.ISBN 3-540-24362-3
    • A. Alimarine and S. Smetsers. Improved fusion for optimizing generics. In Manuel V. Hermenegildo and Daniel Cabeza, editors, Practical Aspects of Declarative Languages, 7th International Symposium, PADL 2005, Long Beach, CA, USA, January 10-11, 2005, Proceedings, volume 3350 of Lecture Notes in Computer Science, pages 203-218. Springer, 2005. ISBN 3-540-24362-3.
    • (2005) Practical Aspects of Declarative Languages, 7th International Symposium, PADL 2005 , vol.3350 , pp. 203-218
    • Alimarine, A.1    Smetsers, S.2
  • 3
    • 0017419683 scopus 로고
    • A transformation system for developing recursive programs
    • January
    • R.M. Burstall and J. Darlington. A transformation system for developing recursive programs. Journal of the ACM, 24(1):44-67, January 1977.
    • (1977) Journal of the ACM , vol.24 , Issue.1 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 4
    • 84971922146 scopus 로고
    • Safe fusion of functional expressions II: Further improvements
    • W-N. Chin. Safe fusion of functional expressions II: Further improvements. J. Funct. Program, 4(4):515-555, 1994.
    • (1994) J. Funct. Program , vol.4 , Issue.4 , pp. 515-555
    • Chin, W-N.1
  • 7
    • 0001664877 scopus 로고
    • Generalized partial computation
    • D. Bjørner, A.P. Ershov, and N.D. Jones, editors, Amsterdam: North-Holland
    • Y. Futamura and K. Nogi. Generalized partial computation. In D. Bjørner, A.P. Ershov, and N.D. Jones, editors, Partial Evaluation and Mixed Computation, pages 133-151. Amsterdam: North-Holland, 1988.
    • (1988) Partial Evaluation and Mixed Computation , pp. 133-151
    • Futamura, Y.1    Nogi, K.2
  • 8
    • 0036240322 scopus 로고    scopus 로고
    • Program transformation system based on generalized partial computation
    • Y. Futamura, Z. Konishi, and R. Glück. Program transformation system based on generalized partial computation. New Gen. Comput., 20(1): 75-99, 2002. ISSN 0288-3635. (Pubitemid 34452489)
    • (2002) New Generation Computing , vol.20 , Issue.1 , pp. 75-99
    • Futamura, Y.1    Konishi, Z.2    Gluck, R.3
  • 13
    • 33644628175 scopus 로고    scopus 로고
    • Higher order deforestation
    • G. W. Hamilton. Higher order deforestation. Fundam. Informaticae, 69 (1-2):39-61, 2006.
    • (2006) Fundam. Informaticae , vol.69 , Issue.1-2 , pp. 39-61
    • Hamilton, G.W.1
  • 14
    • 1142270513 scopus 로고    scopus 로고
    • PhD thesis, Habilitationsschrift, Bonn University
    • R. Hinze. Generic Programs and Proofs. PhD thesis, Habilitationsschrift, Bonn University, 2000.
    • (2000) Generic Programs and Proofs
    • Hinze, R.1
  • 15
    • 85034650378 scopus 로고
    • Lambda lifting: Transforming programs to recursive equations
    • T. Johnsson. Lambda lifting: Transforming programs to recursive equations. In FPCA, pages 190-203, 1985.
    • (1985) FPCA , pp. 190-203
    • Johnsson, T.1
  • 19
    • 67649847150 scopus 로고    scopus 로고
    • Positive supercompilation for a higher order call-by-value language: Extended proofs
    • Department of Computer science and Electrical engineering, Luleå University of Technology, October
    • P. A. Jonsson and J. Nordlander. Positive Supercompilation for a Higher Order Call-By-Value Language: Extended Proofs. Technical Report 2008:17, Department of Computer science and Electrical engineering, Luleå University of Technology, October 2008.
    • (2008) Technical Report 2008 , vol.17
    • Jonsson, P.A.1    Nordlander, J.2
  • 20
  • 23
    • 0041400164 scopus 로고
    • Deforestation for higher-order functions
    • John Launchbury and Patrick M. Sansom, editors, Springer. ISBN 3-540-19820-2
    • S. Marlow and P. Wadler. Deforestation for higher-order functions. In John Launchbury and Patrick M. Sansom, editors, Functional Programming, Workshops in Computing, pages 154-165. Springer, 1992. ISBN 3-540-19820-2.
    • (1992) Functional Programming, Workshops in Computing , pp. 154-165
    • Marlow, S.1    Wadler, P.2
  • 26
    • 51849161862 scopus 로고    scopus 로고
    • A supercompiler for core haskell
    • O. Chitil et al., editor,of Lecture Notes in Computer Science. Springer-Verlag
    • N. Mitchell and C. Runciman. A supercompiler for core haskell. In O. Chitil et al., editor, Selected Papers from the Proceedings of IFL 2007, volume 5083 of Lecture Notes in Computer Science, pages 147-164. Springer-Verlag, 2008.
    • (2008) Selected Papers from the Proceedings of IFL 2007 , vol.5083 , pp. 147-164
    • Mitchell, N.1    Runciman, C.2
  • 27
    • 67649839121 scopus 로고
    • On the complexity of homeomorphic embeddings
    • Computer Science Department, State Univeristy of New York at Albany, March
    • P. Narendran and J. Stillman. On the Complexity of Homeomorphic Embeddings. Technical Report 87-88, Computer Science Department, State Univeristy of New York at Albany, March 1987.
    • (1987) Technical Report 87-88
    • Narendran, P.1    Stillman, J.2
  • 30
    • 0004763160 scopus 로고
    • The nofib benchmark suite of haskell programs
    • John Launchbury and Patrick M. Sansom, editors, Springer. ISBN 3-540-19820-2
    • W. Partain. The nofib benchmark suite of haskell programs. In John Launchbury and Patrick M. Sansom, editors, Functional Programming, Workshops in Computing, pages 195-202. Springer, 1992. ISBN 3-540-19820-2.
    • (1992) Functional Programming, Workshops in Computing, pages , pp. 195-202
    • Partain, W.1
  • 31
    • 0030260662 scopus 로고    scopus 로고
    • Proving the correctness of recursion-based automatic program transformations
    • 30 October
    • D. Sands. Proving the correctness of recursion-based automatic program transformations. Theoretical Computer Science, 167(1-2):193-233, 30 October 1996.
    • (1996) Theoretical Computer Science , vol.167 , Issue.1-2 , pp. 193-233
    • Sands, D.1
  • 33
    • 67649873996 scopus 로고    scopus 로고
    • Perfect supercompilation
    • Department of Computer Science (DIKU), University of Copenhagen February
    • J. P. Secher. Perfect supercompilation. Technical Report DIKU-TR-99/1, Department of Computer Science (DIKU), University of Copenhagen, February 1999.
    • (1999) Technical Report DIKU-TR-99/1
    • Secher, J.P.1
  • 36
    • 0001946314 scopus 로고
    • An algorithm of generalization in positive supercompilation
    • J.W. Lloyd, editor, Cambridge, MA: MIT Press
    • M.H. Sørensen and R. Glück. An algorithm of generalization in positive supercompilation. In J.W. Lloyd, editor, International Logic Programming Symposium, pages 465-479. Cambridge, MA: MIT Press, 1995.
    • (1995) International Logic Programming Symposium , pp. 465-479
    • Sørensen, M.H.1    Glück, R.2
  • 37
    • 85015346331 scopus 로고
    • Towards unifying partial evaluation, deforestation, supercompilation, and GPC
    • D. Sannella, editor, Edinburgh, U.K., April 1994.(Lecture Notes in Computer Science), Berlin: Springer-Verlag
    • M.H. Sørensen, R. Glück, and N.D. Jones. Towards unifying partial evaluation, deforestation, supercompilation, and GPC. In D. Sannella, editor, Programming Languages and Systems-ESOP'94. 5th European Symposium on Programming, Edinburgh, U.K., April 1994 (Lecture Notes in Computer Science, vol. 788), pages 485-500. Berlin: Springer-Verlag, 1994.
    • (1994) Programming Languages and Systems-ESOP'94. 5th European Symposium on Programming , vol.788 , pp. 485-500
    • Sørensen, M.H.1    Glück, R.2    Jones, N.D.3
  • 39
    • 0036953802 scopus 로고    scopus 로고
    • Shortcut fusion for accumulating parameters & zip-like functions
    • J. Svenningsson. Shortcut fusion for accumulating parameters & zip-like functions. In ICFP, pages 124-132, 2002.
    • (2002) ICFP , pp. 124-132
    • Svenningsson, J.1
  • 41
    • 84976776225 scopus 로고
    • Generalized partial computation for a lazy functional language
    • New Haven, Connecticut (Sigplan Notices, September 1991) New York: ACM
    • A. Takano. Generalized partial computation for a lazy functional language. In Partial Evaluation and Semantics-Based Program Manipulation, New Haven, Connecticut (Sigplan Notices, vol. 26, no. 9, September 1991), pages 1-11. New York: ACM, 1991.
    • (1991) Partial Evaluation and Semantics-Based Program Manipulation , vol.26 , Issue.9 , pp. 1-11
    • Takano, A.1
  • 42
    • 0029205082 scopus 로고
    • Shortcut deforestation in calculational form
    • A. Takano and E. Meijer. Shortcut deforestation in calculational form. In FPCA, pages 306-313, 1995.
    • (1995) FPCA , pp. 306-313
    • Takano, A.1    Meijer, E.2
  • 43
    • 0039616229 scopus 로고
    • A supercompiler system based on the language Refal
    • February
    • V.F. Turchin. A supercompiler system based on the language Refal. SIGPLAN Notices, 14(2):46-54, February 1979.
    • (1979) SIGPLAN Notices , vol.14 , Issue.2 , pp. 46-54
    • Turchin, V.F.1
  • 44
    • 85034962070 scopus 로고
    • Semantic definitions in Refal and automatic production of compilers
    • N.D. Jones, editor, Aarhus, Denmark (Lecture Notes in Computer Science) Berlin: Springer-Verlag
    • V.F. Turchin. Semantic definitions in Refal and automatic production of compilers. In N.D. Jones, editor, Semantics-Directed Compiler Generation, Aarhus, Denmark (Lecture Notes in Computer Science, vol. 94), pages 441-474. Berlin: Springer-Verlag, 1980.
    • (1980) Semantics-Directed Compiler Generation , vol.94 , pp. 441-474
    • Turchin, V.F.1
  • 45
    • 85034844317 scopus 로고
    • Program transformation by supercompilation
    • H. Ganzinger and N.D. Jones, editors, (Lecture Notes in Computer Science) Berlin: Springer-Verlag
    • V.F. Turchin. Program transformation by supercompilation. In H. Ganzinger and N.D. Jones, editors, Programs as Data Objects, Copenhagen, Denmark, 1985 (Lecture Notes in Computer Science, vol. 217), pages 257-281. Berlin: Springer-Verlag, 1986a.
    • (1986) Programs as Data Objects, Copenhagen, Denmark, 1985 , vol.217 , pp. 257-281
    • Turchin, V.F.1
  • 48
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • June. ISSN 0304-3975
    • P. Wadler. Deforestation: transforming programs to eliminate trees. Theoretical Computer Science, 73(2):231-248, June 1990. ISSN 0304-3975.
    • (1990) Theoretical Computer Science , vol.73 , Issue.2 , pp. 231-248
    • Wadler, P.1


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