메뉴 건너뛰기




Volumn 18, Issue 6, 1996, Pages 730-751

Eta-Expansion Does the Trick

Author keywords

D.1.1 Programming Techniques : Applicative (Functional) Programming; D.3.3 Programming Languages : Language Constructs and Features Procedures, functions, and subroutines

Indexed keywords

ALGORITHMS; FORMAL LANGUAGES; FORMAL LOGIC; FUNCTION EVALUATION; PROGRAM COMPILERS; PROGRAM PROCESSORS; SUBROUTINES;

EID: 0030289450     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/236114.236119     Document Type: Article
Times cited : (40)

References (42)
  • 1
    • 0028510907 scopus 로고
    • Fixpoint computation for polyvariant static analyses of higher-order applicative programs
    • ASHLEY, J. M. AND CONSEL, C. 1994. Fixpoint computation for polyvariant static analyses of higher-order applicative programs. ACM Trans. Program. Lang. Syst. 16, 5, 1431-1448.
    • (1994) ACM Trans. Program. Lang. Syst. , vol.16 , Issue.5 , pp. 1431-1448
    • Ashley, J.M.1    Consel, C.2
  • 4
    • 0026386060 scopus 로고
    • Automatic autoprojection of higher-order recursive equations
    • BONDORF, A. 1991. Automatic autoprojection of higher-order recursive equations. Sci. Comput. Program. 17, 1-3, 3-34. Special issue on ESOP'90, the Third European Symposium on Programming, May 1990.
    • (1991) Sci. Comput. Program. , vol.17 , Issue.1-3 , pp. 3-34
    • Bondorf, A.1
  • 5
    • 0026386060 scopus 로고
    • May
    • BONDORF, A. 1991. Automatic autoprojection of higher-order recursive equations. Sci. Comput. Program. 17, 1-3, 3-34. Special issue on ESOP'90, the Third European Symposium on Programming, May 1990.
    • (1990) ESOP'90, the Third European Symposium on Programming , Issue.SPEC. ISSUE
  • 6
    • 0026980781 scopus 로고
    • Improving binding times without explicit cps-conversion
    • Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, W. Clinger, Ed.
    • BONDORF, A. 1992. Improving binding times without explicit cps-conversion. In Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, W. Clinger, Ed. LISP Pointers 5, 1 (June), 1-10.
    • (1992) LISP Pointers , vol.5 , Issue.1 JUNE , pp. 1-10
    • Bondorf, A.1
  • 7
    • 0026218814 scopus 로고
    • Automatic autoprojection of recursive equations with global variables and abstract data types
    • BONDORF, A. AND DANVY, O. 1991. Automatic autoprojection of recursive equations with global variables and abstract data types. Sci. Comput. Program. 16, 151-195.
    • (1991) Sci. Comput. Program. , vol.16 , pp. 151-195
    • Bondorf, A.1    Danvy, O.2
  • 8
    • 0005258611 scopus 로고
    • 4 report on the algorithmic language Scheme
    • 4 report on the algorithmic language Scheme. LISP Pointers 4, 3 (July-Sept.), 1-55.
    • (1991) LISP Pointers , vol.4 , Issue.3 JULY-SEPT. , pp. 1-55
    • Clinger, W.1    Rees, J.2
  • 11
    • 84947276308 scopus 로고
    • For a better support of static data flow
    • Proceedings of the 5th ACM Conference on Functional Programming and Computer Architecture, J. Hughes, Ed. Springer-Verlag, Berlin
    • CONSEL, C. AND DANVY, O. 1991. For a better support of static data flow. In Proceedings of the 5th ACM Conference on Functional Programming and Computer Architecture, J. Hughes, Ed. Lecture Notes in Computer Science, vol. 523. Springer-Verlag, Berlin, 496-519.
    • (1991) Lecture Notes in Computer Science , vol.523 , pp. 496-519
    • Consel, C.1    Danvy, O.2
  • 15
    • 0347106535 scopus 로고    scopus 로고
    • The essence of eta-expansion in partial evaluation
    • DANVY, O., MALMKJÆR, K., AND PALSBERG, J. 1995. The essence of eta-expansion in partial evaluation. LISP Symbol. Comput. 8, 3, 209-227. An earlier version appeared in the Proceedings of the 1994 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation.
    • (1995) LISP Symbol. Comput. , vol.8 , Issue.3 , pp. 209-227
    • Danvy, O.1    Malmkjær, K.2    Palsberg, J.3
  • 17
    • 52849104882 scopus 로고
    • Polymorphic recursion and subtype qualifications: Polymorphic binding-time analysis in polynomial time
    • Static Analysis, A. Mycroft, Ed. Springer-Verlag, Glasgow, Scotland
    • DUSSART, D., HENGLEIN, F., AND MOSSIN, C. 1995. Polymorphic recursion and subtype qualifications: Polymorphic binding-time analysis in polynomial time. In Static Analysis, A. Mycroft, Ed. Lecture Notes in Computer Science, vol. 983. Springer-Verlag, Glasgow, Scotland, 118-135.
    • (1995) Lecture Notes in Computer Science , vol.983 , pp. 118-135
    • Dussart, D.1    Henglein, F.2    Mossin, C.3
  • 18
    • 0026845597 scopus 로고
    • A self-applicable partial evaluator for the lambda-calculus: Correctness and pragmatics
    • GOMARD, C. K. 1992. A self-applicable partial evaluator for the lambda-calculus: Correctness and pragmatics. ACM Tram. Program. Lang. Syst. 14, 2, 147-172.
    • (1992) ACM Tram. Program. Lang. Syst. , vol.14 , Issue.2 , pp. 147-172
    • Gomard, C.K.1
  • 19
    • 0002157340 scopus 로고
    • A partial evaluator for the untyped lambda-calculus
    • GOMARD, C. K. AND JONES, N. D. 1991. A partial evaluator for the untyped lambda-calculus. J. Funct. Program. 1, 1, 21-69.
    • (1991) J. Funct. Program. , vol.1 , Issue.1 , pp. 21-69
    • Gomard, C.K.1    Jones, N.D.2
  • 20
    • 0003721364 scopus 로고
    • Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ. Pittsburgh, Pa.
    • HEINTZE, N. 1992. Set-based program analysis. Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ. Pittsburgh, Pa.
    • (1992) Set-based Program Analysis
    • Heintze, N.1
  • 21
    • 0028448324 scopus 로고
    • Dynamic typing: Syntax and proof theory
    • HENGLEIN, F. 1993. Dynamic typing: Syntax and proof theory. Sci. Comput. Program. 22, 3, 197-230. Special Issue on ESOP'92, the Fourth European Symposium on Programming, February 1992.
    • (1993) Sci. Comput. Program. , vol.22 , Issue.3 , pp. 197-230
    • Henglein, F.1
  • 22
    • 0028448324 scopus 로고
    • February
    • HENGLEIN, F. 1993. Dynamic typing: Syntax and proof theory. Sci. Comput. Program. 22, 3, 197-230. Special Issue on ESOP'92, the Fourth European Symposium on Programming, February 1992.
    • (1992) ESOP'92, the Fourth European Symposium on Programming , Issue.SPEC. ISSUE
  • 23
    • 1542640025 scopus 로고
    • Towards binding-time improvement for free
    • S. L. Peyton Jones, G. Hutton, and C. K. Holst, Eds. Springer-Verlag, Berlin
    • HOLST, C. K. AND HUGHES, J. 1990. Towards binding-time improvement for free. In Functional Programming, Glasgow 1990, S. L. Peyton Jones, G. Hutton, and C. K. Holst, Eds. Springer-Verlag, Berlin, 83-100.
    • (1990) Functional Programming, Glasgow 1990 , pp. 83-100
    • Holst, C.K.1    Hughes, J.2
  • 24
    • 0042595275 scopus 로고
    • Automatic program specialization: A re-examination from basic principles
    • D. Bjørner, A. P. Ershov, and N. D. Jones, Eds. North-Holland, Amsterdam, The Netherlands
    • JONES, N. D. 1988. Automatic program specialization: A re-examination from basic principles. In Partial Evaluation and Mixed Computation, D. Bjørner, A. P. Ershov, and N. D. Jones, Eds. North-Holland, Amsterdam, The Netherlands, 225-282.
    • (1988) Partial Evaluation and Mixed Computation , pp. 225-282
    • Jones, N.D.1
  • 26
    • 0001825807 scopus 로고
    • MIX: A self-applicable partial evaluator for experiments in compiler generation
    • JONES, N. D., SESTOFT, P., AND SØNDERGAARD, H. 1989. MIX: A self-applicable partial evaluator for experiments in compiler generation. LISP Symbol. Comput. 2, 1, 9-50.
    • (1989) LISP Symbol. Comput. , vol.2 , Issue.1 , pp. 9-50
    • Jones, N.D.1    Sestoft, P.2    Søndergaard, H.3
  • 27
    • 0028468159 scopus 로고
    • Continuation-based partial evaluation
    • Proceedings of the 1994 ACM Conference on Lisp and Functional Programming, C. L. Talcott, Ed.
    • LAWALL, J. L. AND DANVY, O. 1994. Continuation-based partial evaluation. In Proceedings of the 1994 ACM Conference on Lisp and Functional Programming, C. L. Talcott, Ed. LISP Pointers 7, 3 (June), 227-238.
    • (1994) LISP Pointers , vol.7 , Issue.3 JUNE , pp. 227-238
    • Lawall, J.L.1    Danvy, O.2
  • 28
    • 0012526633 scopus 로고
    • Tech. Rep. CS-95-178, Computer Science Dept., Brandeis Univ. Waltham, Mass. Jan.
    • LAWALL, J. L. AND DANVY, O. 1995. Continuation-based partial evaluation. Tech. Rep. CS-95-178, Computer Science Dept., Brandeis Univ. Waltham, Mass. Jan. An earlier version appeared in the Proceedings of the 1994 ACM Conference on Lisp and Functional Programming.
    • (1995) Continuation-based Partial Evaluation
    • Lawall, J.L.1    Danvy, O.2
  • 29
    • 1542535141 scopus 로고    scopus 로고
    • An earlier version appeared
    • LAWALL, J. L. AND DANVY, O. 1995. Continuation-based partial evaluation. Tech. Rep. CS-95-178, Computer Science Dept., Brandeis Univ. Waltham, Mass. Jan. An earlier version appeared in the Proceedings of the 1994 ACM Conference on Lisp and Functional Programming.
    • Proceedings of the 1994 ACM Conference on Lisp and Functional Programming
  • 33
    • 84972017777 scopus 로고
    • Correctness of binding-time analysis
    • PALSBERG, J. 1993. Correctness of binding-time analysis. J. Funct. Program. 3, 3 (July), 347-363.
    • (1993) J. Funct. Program. , vol.3 , Issue.3 JULY , pp. 347-363
    • Palsberg, J.1
  • 34
    • 85025498724 scopus 로고
    • Synthesis of ML programs in the system Coq
    • PAULIN-MOHRING, C. AND WERNER, B. 1993. Synthesis of ML programs in the system Coq. J. Symbol. Comput. 15, 607-640.
    • (1993) J. Symbol. Comput. , vol.15 , pp. 607-640
    • Paulin-Mohring, C.1    Werner, B.2
  • 35
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • ACM Press, New York
    • REYNOLDS, J. C. 1972. Definitional interpreters for higher-order programming languages. In Proceedings of 25th ACM National Conference. ACM Press, New York, 717-740.
    • (1972) Proceedings of 25th ACM National Conference , pp. 717-740
    • Reynolds, J.C.1
  • 36
    • 0020919435 scopus 로고
    • Types, abstraction and parametric polymorphism
    • R. E. A. Mason, Ed. IFIP, Montvale, N.J.
    • REYNOLDS, J. C. 1983. Types, abstraction and parametric polymorphism. In Information Processing 83, R. E. A. Mason, Ed. IFIP, Montvale, N.J., 513-523.
    • (1983) Information Processing 83 , pp. 513-523
    • Reynolds, J.C.1
  • 37
    • 0003716706 scopus 로고
    • Ph.D. thesis, Stanford Univ., Stanford, Calif. Tech. Rep. CSL-TR-93-563
    • RUF, E. 1993. Topics in online partial evaluation. Ph.D. thesis, Stanford Univ., Stanford, Calif. Tech. Rep. CSL-TR-93-563.
    • (1993) Topics in Online Partial Evaluation
    • Ruf, E.1
  • 39
    • 0003464007 scopus 로고
    • Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ. Pittsburgh, Pa. Tech. Rep. CMU-CS-91-145
    • SHIVERS, O. 1991. Control-flow analysis of higher-order languages or taming lambda. Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ. Pittsburgh, Pa. Tech. Rep. CMU-CS-91-145.
    • (1991) Control-flow Analysis of Higher-order Languages or Taming Lambda
    • Shivers, O.1
  • 41
    • 84971946807 scopus 로고
    • Specifying the correctness of binding-time analysis
    • WAND, M. 1993. Specifying the correctness of binding-time analysis. J. Funct. Program. 3, 3 (July), 365-387.
    • (1993) J. Funct. Program. , vol.3 , Issue.3 JULY , pp. 365-387
    • Wand, M.1
  • 42
    • 84976857924 scopus 로고
    • Automatic online partial evaluation
    • Proceedings of the 5th ACM Conference on Functional Programming and Computer Architecture, J. Hughes, Ed. Springer-Verlag, Berlin
    • WEISE, D., CONYBEARE, R., RUF, E., AND SELIGMAN, S. 1991. Automatic online partial evaluation. In Proceedings of the 5th ACM Conference on Functional Programming and Computer Architecture, J. Hughes, Ed. Lecture Notes in Computer Science, vol. 523. Springer-Verlag, Berlin, 165-191.
    • (1991) Lecture Notes in Computer Science , vol.523 , pp. 165-191
    • Weise, D.1    Conybeare, R.2    Ruf, E.3    Seligman, S.4


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