메뉴 건너뛰기




Volumn 9, Issue 5, 1999, Pages 483-525

Combinators for program generation

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0000055491     PISSN: 09567968     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0956796899003469     Document Type: Article
Times cited : (31)

References (63)
  • 4
    • 0026386060 scopus 로고
    • Automatic autoprojection of higher order recursive equations
    • Bondorf, A. (1991) Automatic autoprojection of higher order recursive equations. Science of Computer Programming, 17, 3-34.
    • (1991) Science of Computer Programming , vol.17 , pp. 3-34
    • Bondorf, A.1
  • 6
  • 7
    • 0005314695 scopus 로고
    • Improving CPS-based partial evaluation: Writing cogen by hand
    • P. Sestoft and H. Sondergaard, editors, Orlando, FL. (University of Melbourne, Australia. Technical Report 94/9, Department of Computer Science.)
    • Bondorf, A. and Dussart, D. (1994) Improving CPS-based partial evaluation: Writing cogen by hand. In: P. Sestoft and H. Sondergaard, editors, Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation PEPM '94, pp. 1-10. Orlando, FL. (University of Melbourne, Australia. Technical Report 94/9, Department of Computer Science.)
    • (1994) Proc. ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation PEPM '94 , pp. 1-10
    • Bondorf, A.1    Dussart, D.2
  • 8
    • 0003180840 scopus 로고
    • A formulation of the simple theory of types
    • Church, A. (1940) A formulation of the simple theory of types. J. Symbolic Logic, 5, 56-68.
    • (1940) J. Symbolic Logic , vol.5 , pp. 56-68
    • Church, A.1
  • 15
    • 21344454155 scopus 로고    scopus 로고
    • Compiler generation for interactive graphics using intermediate code
    • Danvy et al., editors, Schloß Dagstuhl, Germany. Springer-Verlag
    • Draves, S. (1996) Compiler generation for interactive graphics using intermediate code. In Danvy et al., editors, Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110, pp. 95-114. Schloß Dagstuhl, Germany. Springer-Verlag.
    • (1996) Dagstuhl Seminar on Partial Evaluation 1996: Lecture Notes in Computer Science 1110 , pp. 95-114
    • Draves, S.1
  • 16
    • 0029701378 scopus 로고    scopus 로고
    • Revisiting catamorphisms over datatypes with embedded functions (or, programs from outer space)
    • St. Petersburg, FL. ACM Press
    • Fegaras, L. and Sheard, T. (1996) Revisiting catamorphisms over datatypes with embedded functions (or, programs from outer space). Proc. 23rd Annual ACM Symposium on Principles of Programming Languages, pp. 284-294. St. Petersburg, FL. ACM Press.
    • (1996) Proc. 23rd Annual ACM Symposium on Principles of Programming Languages , pp. 284-294
    • Fegaras, L.1    Sheard, T.2
  • 18
    • 0000146309 scopus 로고
    • Partial evaluation of computation process - An approach to a compiler-compiler
    • Futamura, Y. (1971) Partial evaluation of computation process - an approach to a compiler-compiler. Systems, Computers, Controls, 2(5), 45-50.
    • (1971) Systems, Computers, Controls , vol.2 , Issue.5 , pp. 45-50
    • Futamura, Y.1
  • 22
    • 0026845597 scopus 로고
    • A self-applicable partial evaluator for the lambda-calculus
    • Gomard, C. K. (1992) A self-applicable partial evaluator for the lambda-calculus. ACM Trans. Programming Languages and Systems, 14(2), 147-172.
    • (1992) ACM Trans. Programming Languages and Systems , vol.14 , Issue.2 , pp. 147-172
    • Gomard, C.K.1
  • 26
    • 0345826195 scopus 로고
    • Student report, DIKU, University of Copenhagen
    • Holstm C. K. (1989) Syntactic currying. Student report, DIKU, University of Copenhagen.
    • (1989) Syntactic Currying
    • Holstm, C.K.1
  • 27
    • 84974183714 scopus 로고
    • Higher-order functions for parsing
    • Hutton, G. (1992) Higher-order functions for parsing. J. Functional Programming, 2(3), 323-344.
    • (1992) J. Functional Programming , vol.2 , Issue.3 , pp. 323-344
    • Hutton, G.1
  • 29
  • 35
    • 0012526633 scopus 로고
    • Continuation-based partial evaluation
    • Brandeis University, Waltham, Massachusetts. Extended version
    • Lawall, J. L. and Danvy, O. (1995) Continuation-based partial evaluation. Technical Report Technical Report CS-95-178, Brandeis University, Waltham, Massachusetts. (Extended version from ftp://ftp.brics.dk/pub/danvy/Papers/lawall-danvy-lfp94-extended.ps.gz.)
    • (1995) Technical Report Technical Report CS-95-178
    • Lawall, J.L.1    Danvy, O.2
  • 39
    • 84974081740 scopus 로고
    • Efficient self-interpretation in lambda calculus
    • Mogensen, T. Æ. (1992a) Efficient self-interpretation in lambda calculus. J. Functional Programming, 2(3), 345-364.
    • (1992) J. Functional Programming , vol.2 , Issue.3 , pp. 345-364
    • Mogensen, T.Æ.1
  • 42
    • 0038492874 scopus 로고
    • Computational lambda-calculus and monads
    • University of Edinburgh
    • Moggi, E. (1988) Computational lambda-calculus and monads. Technical Report ECS-LFCS-88-86, University of Edinburgh.
    • (1988) Technical Report ECS-LFCS-88-86
    • Moggi, E.1
  • 46
    • 84972017777 scopus 로고
    • Correctness of binding-time analysis
    • Palsberg, J. (1993) Correctness of binding-time analysis. J. Functional Programming, 3(3), 347-364.
    • (1993) J. Functional Programming , vol.3 , Issue.3 , pp. 347-364
    • Palsberg, J.1
  • 48
    • 0346421716 scopus 로고
    • A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure
    • D. Bjorner, A. P. Ershov and N. D. Jones, editors, North-Holland
    • Romanenko, S. A. (1988) A compiler generator produced by a self-applicable specializer can have a surprisingly natural and understandable structure. In: D. Bjorner, A. P. Ershov and N. D. Jones, editors, Partial Evaluation and Mixed Computation, pp. 445-463. North-Holland.
    • (1988) Partial Evaluation and Mixed Computation , pp. 445-463
    • Romanenko, S.A.1
  • 49
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • Sabry, A. and Felleisen, M. (1993) Reasoning about programs in continuation-passing style. Lisp and Symbolic Computation, 6(3/4), 289-360.
    • (1993) Lisp and Symbolic Computation , vol.6 , Issue.3-4 , pp. 289-360
    • Sabry, A.1    Felleisen, M.2
  • 58
    • 0012527729 scopus 로고    scopus 로고
    • Universität Freiburg, Germany
    • Thiemann, P. (1999) The PGG System - User Manual. Universität Freiburg, Germany. (Available from http: //wwu.informatik.uni-freiburg.de/proglang/software/pgg/.
    • (1999) The PGG System - User Manual
    • Thiemann, P.1
  • 60
    • 0012582866 scopus 로고
    • The generation of a higher-order online partial evaluator
    • M. Takeichi and T. Ida, editors, World Scientific
    • Thiemann, P. and Glück, R. (1995) The generation of a higher-order online partial evaluator. In: M. Takeichi and T. Ida, editors, Fuji International Workshop on Functional and Logic Programming, pp. 239-253. World Scientific.
    • (1995) Fuji International Workshop on Functional and Logic Programming , pp. 239-253
    • Thiemann, P.1    Glück, R.2
  • 61
    • 0005300878 scopus 로고    scopus 로고
    • Program generation with class
    • M. Jarke, K. Pasedach and K. Pohl, editors, Reihe Informatik aktuell. Springer-Verlag
    • Thiemann, P. and Sperber, M. (1997) Program generation with class. In: M. Jarke, K. Pasedach and K. Pohl, editors, Proceedings Informatik'97, Reihe Informatik aktuell. Springer-Verlag.
    • (1997) Proceedings Informatik'97
    • Thiemann, P.1    Sperber, M.2
  • 62
    • 0039616229 scopus 로고
    • A supercompiler system based on the language Refal
    • Turchin, W. F. (1979) A supercompiler system based on the language Refal. SIGPLAN Notices, 14(2), 46-54.
    • (1979) SIGPLAN Notices , vol.14 , Issue.2 , pp. 46-54
    • Turchin, W.F.1
  • 63
    • 84976841631 scopus 로고
    • Deriving target code as a representation of continuation semantics
    • Wand, M. (1982) Deriving target code as a representation of continuation semantics. ACM Trans. Programming Languages and Systems, 4(3), 496-517.
    • (1982) ACM Trans. Programming Languages and Systems , vol.4 , Issue.3 , pp. 496-517
    • Wand, M.1


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