메뉴 건너뛰기




Volumn 94, Issue 5, 2005, Pages 217-224

CPS transformation of beta-redexes

Author keywords

Continuation passing style (CPS); Fischer; Functional programming; Generalized reduction; One pass CPS transformation; Plotkin; Program derivation; Two level calculus

Indexed keywords

AUTOMATION; CLASSIFICATION (OF INFORMATION); CONTEXT FREE LANGUAGES; DIFFERENTIATION (CALCULUS); ENCODING (SYMBOLS); MATHEMATICAL TRANSFORMATIONS; OPTIMIZATION; PROGRAM COMPILERS;

EID: 18444412957     PISSN: 00200190     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.ipl.2005.02.002     Document Type: Article
Times cited : (9)

References (27)
  • 2
    • 0000719524 scopus 로고    scopus 로고
    • The Barendregt cube with definitions and generalised reduction
    • R. Bloo, F. Kamareddine, and R. Nederpelt The Barendregt cube with definitions and generalised reduction Inform. and Comput. 126 2 1996 123 143
    • (1996) Inform. and Comput. , vol.126 , Issue.2 , pp. 123-143
    • Bloo, R.1    Kamareddine, F.2    Nederpelt, R.3
  • 3
    • 0042411225 scopus 로고    scopus 로고
    • Syntactic accidents in program analysis: On the impact of the CPS transformation
    • D. Damian, and O. Danvy Syntactic accidents in program analysis: On the impact of the CPS transformation J. Funct. Programming 13 5 2003 867 904
    • (2003) J. Funct. Programming , vol.13 , Issue.5 , pp. 867-904
    • Damian, D.1    Danvy, O.2
  • 4
    • 35248892464 scopus 로고    scopus 로고
    • A new one-pass transformation into monadic normal form
    • G. Hedin, Proc. 12th Internat. Conf. on Compiler Construction (CC 2003), Warsaw, Poland, April 2003, Springer-Verlag Berlin
    • O. Danvy A new one-pass transformation into monadic normal form G. Hedin Proc. 12th Internat. Conf. on Compiler Construction (CC 2003), Warsaw, Poland, April 2003 Lecture Notes in Comput. Sci. vol. 2622 2003 Springer-Verlag Berlin 77 89
    • (2003) Lecture Notes in Comput. Sci. , vol.2622 , pp. 77-89
    • Danvy, O.1
  • 5
    • 84972048107 scopus 로고
    • Representing control, a study of the CPS transformation
    • O. Danvy, and A. Filinski Representing control, a study of the CPS transformation Math. Structures Comput. Sci. 2 4 1992 361 391
    • (1992) Math. Structures Comput. Sci. , vol.2 , Issue.4 , pp. 361-391
    • Danvy, O.1    Filinski, A.2
  • 6
    • 84958976185 scopus 로고    scopus 로고
    • A higher-order colon translation
    • H. Kuchen K. Ueda, Proc. 5th Internat. Symp. on Functional and Logic Programming (FLOPS 2001), Tokyo, Japan, March 2001, Springer-Verlag Berlin
    • O. Danvy, and L.R. Nielsen A higher-order colon translation H. Kuchen K. Ueda Proc. 5th Internat. Symp. on Functional and Logic Programming (FLOPS 2001), Tokyo, Japan, March 2001 Lecture Notes in Comput. Sci. vol. 2024 2001 Springer-Verlag Berlin 78 91
    • (2001) Lecture Notes in Comput. Sci. , vol.2024 , pp. 78-91
    • Danvy, O.1    Nielsen, L.R.2
  • 7
    • 0002884634 scopus 로고
    • Lambda-calculus schemata
    • M.J. Fischer Lambda-calculus schemata LISP and Symbolic Comput. 6 3-4 1993 259 288 http://www.brics.dk/~hosc/vol06/03-fischer.html Earlier version available Proc. ACM Conf. on Proving Assertions about Programs SIGPLAN Notices 7 1 1972
    • (1993) LISP and Symbolic Comput. , vol.6 , Issue.3-4 , pp. 259-288
    • Fischer, M.J.1
  • 8
    • 18444407737 scopus 로고
    • Proc. ACM Conf. on Proving Assertions about Programs
    • Earlier version available Proc. ACM Conf. on Proving Assertions about Programs SIGPLAN Notices 7 1 1972
    • (1972) SIGPLAN Notices , vol.7 , Issue.1
  • 9
    • 0027805209 scopus 로고
    • The essence of compiling with continuations
    • D.W. Wall, Proc. ACM SIGPLAN'93, Conf. on Programming Languages Design and Implementation, Albuquerque, NM, June 1993
    • C. Flanagan, A. Sabry, B.F. Duba, and M. Felleisen The essence of compiling with continuations D.W. Wall Proc. ACM SIGPLAN'93, Conf. on Programming Languages Design and Implementation, Albuquerque, NM, June 1993 SIGPLAN Notices 28 6 1993 237 247
    • (1993) SIGPLAN Notices , vol.28 , Issue.6 , pp. 237-247
    • Flanagan, C.1    Sabry, A.2    Duba, B.F.3    Felleisen, M.4
  • 12
    • 0142190380 scopus 로고
    • PhD thesis, Department of Computing and Information Sciences, Kansas State University, Manhattan, KS, June
    • J. Hatcliff, The structure of continuation-passing styles, PhD thesis, Department of Computing and Information Sciences, Kansas State University, Manhattan, KS, June 1994
    • (1994) The Structure of Continuation-passing Styles
    • Hatcliff, J.1
  • 15
    • 0028468159 scopus 로고
    • Continuation-based partial evaluation
    • C.L. Talcott, Proc. 1994 ACM Conf. on Lisp and Functional Programming, Orlando, FL, June 1994
    • J.L. Lawall, and O. Danvy Continuation-based partial evaluation C.L. Talcott Proc. 1994 ACM Conf. on Lisp and Functional Programming, Orlando, FL, June 1994 LISP Pointers VII 3 1994 227 238
    • (1994) LISP Pointers , vol.7 , Issue.3 , pp. 227-238
    • Lawall, J.L.1    Danvy, O.2
  • 16
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • E. Moggi Notions of computation and monads Inform. and Comput. 93 1991 55 92
    • (1991) Inform. and Comput. , vol.93 , pp. 55-92
    • Moggi, E.1
  • 19
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • G.D. Plotkin Call-by-name, call-by-value and the λ-calculus Theoret. Comput. Sci. 1 1975 125 159
    • (1975) Theoret. Comput. Sci. , vol.1 , pp. 125-159
    • Plotkin, G.D.1
  • 20
    • 0000798744 scopus 로고
    • The discoveries of continuations
    • J.C. Reynolds The discoveries of continuations Lisp and Symbolic Comput. 6 3-4 1993 233 247
    • (1993) Lisp and Symbolic Comput. , vol.6 , Issue.3-4 , pp. 233-247
    • Reynolds, J.C.1
  • 21
    • 0005257183 scopus 로고
    • The formal relationship between direct and continuation-passing style optimizing compilers: A synthesis of two paradigms
    • PhD thesis, Computer Science Department, Rice University, Houston, TX, August
    • A. Sabry, The formal relationship between direct and continuation-passing style optimizing compilers: a synthesis of two paradigms, PhD thesis, Computer Science Department, Rice University, Houston, TX, August 1994. Technical report 94-242
    • (1994) Technical Report , vol.94 , Issue.242
    • Sabry, A.1
  • 22
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • A. Sabry, and M. Felleisen Reasoning about programs in continuation-passing style Lisp and Symbolic Comput. 6 3-4 1993 289 360
    • (1993) Lisp and Symbolic Comput. , vol.6 , Issue.3-4 , pp. 289-360
    • Sabry, A.1    Felleisen, M.2
  • 23
    • 0003464007 scopus 로고
    • Control-flow analysis of higher-order languages or taming lambda
    • PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, May
    • O. Shivers, Control-flow analysis of higher-order languages or taming lambda, PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, May 1991. Technical Report CMU-CS-91-145
    • (1991) Technical Report , vol.CMU-CS-91-145
    • Shivers, O.1
  • 24
    • 0004219535 scopus 로고
    • Rabbit: A compiler for Scheme
    • Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, May
    • G.L. Steele Jr., Rabbit: A compiler for Scheme, Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, May 1978. Technical report AI-TR-474
    • (1978) Technical Report , vol.AI-TR-474
    • Steele Jr., G.L.1
  • 27
    • 84972066063 scopus 로고
    • Correctness of procedure representations in higher-order assembly language
    • S. Brookes M. Main A. Melton M. Mislove D. Schmidt, Proc. 7th Internat. Conf. on Mathematical Foundations of Programming Semantics, Pittsburgh, PA, March 1991, Springer-Verlag Berlin
    • M. Wand Correctness of procedure representations in higher-order assembly language S. Brookes M. Main A. Melton M. Mislove D. Schmidt Proc. 7th Internat. Conf. on Mathematical Foundations of Programming Semantics, Pittsburgh, PA, March 1991 Lecture Notes in Comput. Sci. vol. 598 1991 Springer-Verlag Berlin 294 311
    • (1991) Lecture Notes in Comput. Sci. , vol.598 , pp. 294-311
    • Wand, M.1


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