메뉴 건너뛰기




Volumn 9, Issue 4, 1996, Pages 287-322

A higher-order removal method

Author keywords

Compiler Optimization; Eta Expansion; Function Specialisation; Higher Order Removal; Parameter Analysis; Program Transformation; Termination Proofs

Indexed keywords


EID: 0347729195     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: 10.1007/bf01806315     Document Type: Article
Times cited : (15)

References (32)
  • 1
    • 84910429789 scopus 로고
    • Languages with reducing reflexive types
    • Automata, Languages and Programming, Berlin Heidelberg New York: Springer
    • E. Astesiano and G. Costa. Languages with reducing reflexive types. In Automata, Languages and Programming, (LNCS, vol 85, pp. 38-50) Berlin Heidelberg New York: Springer, 1980.
    • (1980) LNCS , vol.85 , pp. 38-50
    • Astesiano, E.1    Costa, G.2
  • 2
    • 0024647195 scopus 로고
    • The Chalmers' Lazy ML compiler
    • February
    • L. Augustsson and T. Johnsson. The Chalmers' Lazy ML compiler. The Computer Journal, 32(2):127-141, February 1989.
    • (1989) The Computer Journal , vol.32 , Issue.2 , pp. 127-141
    • Augustsson, L.1    Johnsson, T.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 ACM, 24(l):44-67, January 1977.
    • (1977) Journal of ACM , vol.24 , pp. 44-67
    • Burstall, R.M.1    Darlington, J.2
  • 5
    • 0347729206 scopus 로고
    • Defunctionalization of typed programs
    • Oregon Graduate Institute, February
    • J. M. Bell and J. Hook. Defunctionalization of typed programs. Tech Report 94-025, Oregon Graduate Institute, February 1994.
    • (1994) Tech Report 94-025
    • Bell, J.M.1    Hook, J.2
  • 9
    • 0026971527 scopus 로고    scopus 로고
    • Safe fusion of functional expressions
    • San Francisco, California, June 1992. ACM Press
    • Wei-Ngan Chin. Safe fusion of functional expressions. In 7th ACM LISP and Functional Programming Conference, pages 11-20, San Francisco, California, June 1992. ACM Press.
    • 7th ACM LISP and Functional Programming Conference , pp. 11-20
    • Chin, W.-N.1
  • 11
    • 84971922146 scopus 로고
    • Safe fusion of functional expressions II: Further improvements
    • October
    • Wei-Ngan Chin. Safe fusion of functional expressions II: Further improvements. Journal of Functional Programming, 4(4):515-555, October 1994.
    • (1994) Journal of Functional Programming , vol.4 , Issue.4 , pp. 515-555
    • Chin, W.-N.1
  • 13
    • 84976719905 scopus 로고
    • Transformation and reduction strategies for typed lambda expressions
    • October
    • Michael Georgeff. Transformation and reduction strategies for typed lambda expressions. ACM Trans, on Programming Languages and Systems, 6(4):603-631, October 1984.
    • (1984) ACM Trans, on Programming Languages and Systems , vol.6 , Issue.4 , pp. 603-631
    • Georgeff, M.1
  • 15
    • 84969385445 scopus 로고
    • Report on the programming language Haskell: A non-strict, purely functional language
    • May
    • P. Hudak and et al. Report on the programming language Haskell: A non-strict, purely functional language. ACM SIGPLAN Notices, 27(5), May 1992.
    • (1992) ACM SIGPLAN Notices , vol.27 , Issue.5
    • Hudak, P.1
  • 16
    • 84957654033 scopus 로고
    • Finiteness analysis
    • 5th ACM Functional Programming Languages and Computer Architecture Conference, Cambridge, Massachusetts, August
    • Garsten Kehler Holst. Finiteness analysis. In 5th ACM Functional Programming Languages and Computer Architecture Conference, Cambridge, Massachusetts, (LNCS, vol 523, pp. 473-495), August 1991.
    • (1991) LNCS , vol.523 , pp. 473-495
    • Holst, G.K.1
  • 17
    • 85049230894 scopus 로고
    • Supercombinators: A new implementation method for applicative languages
    • John Hughes. Supercombinators: A new implementation method for applicative languages. 2nd ACM Symposium on LISP and Functional Programming, pages 1-10, 1982.
    • (1982) 2nd ACM Symposium on LISP and Functional Programming , pp. 1-10
    • Hughes, J.1
  • 18
    • 0024648265 scopus 로고
    • Why functional programming matters
    • John Hughes. Why functional programming matters. The Computer Journal, 32(2):89-!07, 1989.
    • (1989) The Computer Journal , vol.32 , Issue.2 , pp. 89-107
    • Hughes, J.1
  • 20
    • 85034650378 scopus 로고
    • Lambda lifting: Transforming programs to recursive equations
    • 2nd ACM Functional Programming Languages and Computer Architecture Conference, Nancy, France, Berlin Heidelberg New York: Springer
    • Thomas Johnsson. Lambda lifting: Transforming programs to recursive equations. In 2nd ACM Functional Programming Languages and Computer Architecture Conference, Nancy, France, (LNCS, vol 201, pp. 190-203) Berlin Heidelberg New York: Springer, 1985.
    • (1985) LNCS , vol.201 , pp. 190-203
    • Johnsson, T.1
  • 22
    • 0018105622 scopus 로고
    • A theory of type polymorphism
    • Robin Milner. A theory of type polymorphism. / Computer and System Science, pages 348-375, 1978.
    • (1978) Computer and System Science , pp. 348-375
    • Milner, R.1
  • 23
    • 0347682733 scopus 로고
    • PhD thesis, Arizona State University, December
    • George C. Nelan. Firstification. PhD thesis, Arizona State University, December 1991.
    • (1991) Firstification
    • Nelan, G.C.1
  • 25
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming
    • July
    • R.C. Reynolds. Definitional interpreters for higher-order programming. In ACM Annual Conference, pages 717-740, July 1972.
    • (1972) ACM Annual Conference , pp. 717-740
    • Reynolds, R.C.1
  • 27
    • 0029202076 scopus 로고
    • Total correctness by local improvement in program transformation
    • ACM Press, January
    • David Sands. Total correctness by local improvement in program transformation. In ACM Principles of Programming Languages Conference, pages 221-232. ACM Press, January 1995.
    • (1995) ACM Principles of Programming Languages Conference , pp. 221-232
    • Sands, D.1
  • 30
    • 85035018595 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • European Symposium on Programming, Nancy, France, March
    • Phil Wadler. Deforestation: Transforming programs to eliminate trees. In European Symposium on Programming, Nancy, France, (LNCS, vol 300, pp. 344-358), March 1988.
    • (1988) LNCS , vol.300 , pp. 344-358
    • Wadler, P.1


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