메뉴 건너뛰기




Volumn , Issue , 1997, Pages 90-104

Lambda-dropping: Transforming recursive equations into programs with block structure

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; PROGRAM COMPILERS; RESTORATION; SEMANTICS; COMPUTATIONAL LINGUISTICS; COMPUTATIONAL METHODS; COMPUTER PROGRAMMING; RECURSIVE FUNCTIONS;

EID: 0030687407     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/258993.259007     Document Type: Conference Paper
Times cited : (4)

References (39)
  • 3
    • 0002916865 scopus 로고
    • PhD thesis, Department of Computer Sciences, Chalmers University of Technology, Göteborg, Sweden
    • Lennart Augustsson. Compiling Lazy Functional Languages, part II PhD thesis, Department of Computer Sciences, Chalmers University of Technology, Göteborg, Sweden, 1988.
    • (1988) Compiling Lazy Functional Languages, Part II
    • Augustsson, L.1
  • 6
    • 0004310329 scopus 로고
    • Master's thesis, DIKU, Computer Science Department, University of Copenhagen, August DIKU Rapport 93/22
    • Lars Birkedal and Morten Welinder. Partial evaluation of Standard ML. Master's thesis, DIKU, Computer Science Department, University of Copenhagen, August 1993. DIKU Rapport 93/22.
    • (1993) Partial Evaluation of Standard ML
    • Birkedal, L.1    Welinder, M.2
  • 8
    • 85010922848 scopus 로고
    • Efficient analyses for realistic off-line partial evaluation
    • Anders Bondorf and Jesper Jørgensen. Efficient analyses for realistic off-line partial evaluation. Journal of Functional Programming, 3(3):315-346, 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 315-346
    • Bondorf, A.1    Jørgensen, J.2
  • 9
    • 0028465742 scopus 로고    scopus 로고
    • Lambda, the ultimate label, or a simple optimizing compiler for scheme
    • William Clinger and Lars Thomas Hansen. Lambda, the ultimate label, or a simple optimizing compiler for Scheme. In Talcott [36], pages 128-139.
    • Talcott [36] , pp. 128-139
    • Clinger, W.1    Hansen, L.T.2
  • 14
    • 0347106630 scopus 로고    scopus 로고
    • Resource-bounded partial evaluation
    • June
    • Olivier Danvy, Nevin C. Heintze, and Karoline Malmkjaer. Resource-bounded partial evaluation. ACM Computing Surveys, 28(2):329-332, June 1996.
    • (1996) ACM Computing Surveys , vol.28 , Issue.2 , pp. 329-332
    • Danvy, O.1    Heintze, N.C.2    Malmkjaer, K.3
  • 17
    • 0002157340 scopus 로고
    • A partial evalu-ator for the untyped lambda-calculus
    • Carsten K. Gomard and Neil D. Jones. A partial evalu-ator for the untyped lambda-calculus. Journal of Functional Programming, l(l):21-69, 1991.
    • (1991) Journal of Functional Programming , vol.1 , Issue.1 , pp. 21-69
    • Gomard, C.K.1    Jones, N.D.2
  • 18
    • 85049230894 scopus 로고
    • Super combinators: A new implementation method for applicative languages
    • Daniel P. Friedman and David S. Wise, editors Pittsburgh, Pennsylvania, August
    • John Hughes. Super combinators: A new implementation method for applicative languages. In Daniel P. Friedman and David S. Wise, editors, Conference Record of the 1982 ACM Symposium on Lisp and Functional Programming, pages 1-10, Pittsburgh, Pennsylvania, August 1982.
    • (1982) Conference Record of the 1982 ACM Symposium on Lisp and Functional Programming , pp. 1-10
    • Hughes, J.1
  • 20
    • 0003418003 scopus 로고
    • PhD thesis, Department of Computer Sciences, Chalmers University of Technology, Göteborg, Sweden
    • Thomas Johnsson. Compiling Lazy Functional Languages. PhD thesis, Department of Computer Sciences, Chalmers University of Technology, Göteborg, Sweden, 1987.
    • (1987) Compiling Lazy Functional Languages.
    • Johnsson, T.1
  • 22
    • 0001825807 scopus 로고
    • MIX: A self-applicable partial evaluator for experiments in compiler generation
    • Neil D. Jones, Peter Sestoft, and Harald Søndergaard. MIX: A self-applicable partial evaluator for experiments in compiler generation. LISP and Symbolic Computation, 2(l):9-50, 1989.
    • (1989) LISP and Symbolic Computation , vol.2 , Issue.1 , pp. 9-50
    • Jones, N.D.1    Sestoft, P.2    Søndergaard, H.3
  • 23
    • 84943347452 scopus 로고
    • The next 700 programming languages
    • Peter J. Landin. The next 700 programming languages. Communications of the ACM, 9(3):157-166, 1966.
    • (1966) Communications of the ACM , vol.9 , Issue.3 , pp. 157-166
    • Landin, P.J.1
  • 30
    • 0003716706 scopus 로고
    • PhD thesis, Stanford University, Stanford, California, February Technical report CSL-TR-93-563
    • Erik Ruf. Topics in Online Partial Evaluation. PhD thesis, Stanford University, Stanford, California, February 1993. Technical report CSL-TR-93-563.
    • (1993) Topics in Online Partial Evaluation.
    • Ruf, E.1
  • 32
    • 84858233639 scopus 로고    scopus 로고
    • Master's thesis, DAIMI University of Aarhus, Aarhus, Denmark, June Forthcoming
    • Ulrik P. Schultz. Master's thesis, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, June 1997. Forthcoming.
    • (1997) Department of Computer Science
    • Schultz, U.P.1
  • 34
    • 0028464101 scopus 로고    scopus 로고
    • Space-efficient closure representations
    • Zhong Shao and Andrew W. Appel. Space-efficient closure representations. In Talcott [36], pages 150-161.
    • Talcott [36] , pp. 150-161
    • Shao, Z.1    Appel, A.W.2
  • 35
    • 0003464007 scopus 로고
    • PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, May Technical Report CMU-CS-91-145
    • Olin Shivers. Control-Flow Analysis of Higher-Order Languages or Taming Lambda. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, May 1991. Technical Report CMU-CS-91-145.
    • (1991) Control-Flow Analysis of Higher-Order Languages or Taming Lambda.
    • Shivers, O.1
  • 37
    • 0028015018 scopus 로고    scopus 로고
    • Implementation of the typed call-by-value lambda-calculus using a stack of regions
    • Mads Tofte and Jean-Pierre Talpin. Implementation of the typed call-by-value lambda-calculus using a stack of regions. In Boehm [7], pages 188-201.
    • Boehm [7] , pp. 188-201
    • Tofte, M.1    Talpin, J.-P.2
  • 38
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • Special issue on ESOP'88, the Second European Symposium on Programming, Nancy, France, March 21-24, 1988
    • Philip Wadler. Deforestation: Transforming programs to eliminate trees. Theoretical Computer Science, 73(2):231-248, 1989. Special issue on ESOP'88, the Second European Symposium on Programming, Nancy, France, March 21-24, 1988.
    • (1989) Theoretical Computer Science , vol.73 , Issue.2 , pp. 231-248
    • Wadler, P.1
  • 39
    • 0028098849 scopus 로고    scopus 로고
    • Selective and lightweight closure conversion
    • Mitchell Wand and Paul Steckler. Selective and lightweight closure conversion. In Boehm [7], pages 435-445.
    • Boehm [7] , pp. 435-445
    • Wand, M.1    Steckler, P.2


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