메뉴 건너뛰기




Volumn 17, Issue 6, 2007, Pages 793-812

On one-pass CPS transformations

Author keywords

[No Author keywords available]

Indexed keywords

DEFUNCTIONALIZATIONS; HIGHER-ORDER; IMPLEMENTATION TECHNIQUES; LAMBDA-CALCULUS; NORMAL FORM; ONE-PASS CPS TRANSFORMATION; POST PROCESSING; REDUCTION SEMANTICS;

EID: 35348984996     PISSN: 09567968     EISSN: 14697653     Source Type: Journal    
DOI: 10.1017/S0956796807006387     Document Type: Article
Times cited : (12)

References (76)
  • 4
    • 35348965767 scopus 로고
    • Rev. ed. Studies in Logic and the Foundation of Mathematics, Amsterdam, The Netherlands, North-Holland
    • Barendregt, H. (1984). The Lambda Calculus: Its Syntax and Semantics. Rev. ed. Studies in Logic and the Foundation of Mathematics, vol. 103. Amsterdam, The Netherlands, North-Holland.
    • (1984) The Lambda Calculus: Its Syntax and Semantics , vol.103
    • Barendregt, H.1
  • 5
  • 6
    • 18944394723 scopus 로고    scopus 로고
    • Sept.) Monads, effects, and transformations
    • Third International Workshop on Higher-Order Operational Techniques in Semantics, Elsevier, Paris, France
    • Benton, N. & Kennedy, A. (1999, Sept.) Monads, effects, and transformations. In Third International Workshop on Higher-Order Operational Techniques in Semantics. Electronic Notes in Theoretical Computer Science, vol. 26, pp. 19-31. Elsevier, Paris, France.
    • (1999) Electronic Notes in Theoretical Computer Science , vol.26 , pp. 19-31
    • Benton, N.1    Kennedy, A.2
  • 7
    • 84876627846 scopus 로고    scopus 로고
    • in press A concrete framework for environment machines, Available as the technical report BRICS RS-06-3
    • Biernacka, M. & Danvy, O. (in press) A concrete framework for environment machines. ACM Trans. Computat. Logic. Available as the technical report BRICS RS-06-3.
    • ACM Trans. Computat. Logic
    • Biernacka, M.1    Danvy, O.2
  • 9
    • 84876655691 scopus 로고    scopus 로고
    • Biernacki, D., Danvy, O. & Millikin, K. (2006b, Oct.) A Dynamic Continuation-Passing Style for Dynamic Delimited Continuations. Technical Report BRICS RS-06-1.5. DAIMI, Aarhus, Denmark: Department of Computer Science, University of Aarhus. Accepted, for publication at TOPLAS.
    • Biernacki, D., Danvy, O. & Millikin, K. (2006b, Oct.) A Dynamic Continuation-Passing Style for Dynamic Delimited Continuations. Technical Report BRICS RS-06-1.5. DAIMI, Aarhus, Denmark: Department of Computer Science, University of Aarhus. Accepted, for publication at TOPLAS.
  • 10
    • 0000719524 scopus 로고    scopus 로고
    • The Barendregt cube with definitions and generalised reduction
    • Bloo, R., Kamareddine, F. & Nederpelt, R. (1996) The Barendregt cube with definitions and generalised reduction. Inform. Comput. 126(2), 123-143.
    • (1996) Inform. Comput , vol.126 , Issue.2 , pp. 123-143
    • Bloo, R.1    Kamareddine, F.2    Nederpelt, R.3
  • 11
    • 0042411225 scopus 로고    scopus 로고
    • Damian, D. & Danvy, O. (2003) Syntactic accidents in program analysis: On the impact of the CPS transformation. J. Funct. Programming 13(5), 867-904. A preliminary version was presented at the 2000 ACM SIGPLAN International Conference on Functional Programming (ICFP 2000).
    • Damian, D. & Danvy, O. (2003) Syntactic accidents in program analysis: On the impact of the CPS transformation. J. Funct. Programming 13(5), 867-904. A preliminary version was presented at the 2000 ACM SIGPLAN International Conference on Functional Programming (ICFP 2000).
  • 12
    • 0028446199 scopus 로고    scopus 로고
    • Danvy, O. (1994) Back to direct style. Sci. Comput. Programming 22(3), 183-195. A preliminary version was presented at the Fourth European Symposium on Programming (ESOP 1992).
    • Danvy, O. (1994) Back to direct style. Sci. Comput. Programming 22(3), 183-195. A preliminary version was presented at the Fourth European Symposium on Programming (ESOP 1992).
  • 14
    • 16644402392 scopus 로고    scopus 로고
    • From reduction-based to reduction-free normalization
    • Proceedings of the Fourth International Workshop on Reduction Strategies in Rewriting and Programming wrs'04, Antoy, S. & Toyama, Y, eds, Aachen, Germany: Elsevier Science, pp, Invited talk
    • Danvy, O. (2004) From reduction-based to reduction-free normalization. In Proceedings of the Fourth International Workshop on Reduction Strategies in Rewriting and Programming (wrs'04), Antoy, S. & Toyama, Y. (eds), Electronic Notes in Theoretical Computer Science 124(2). Aachen, Germany: Elsevier Science, pp. 79-100. Invited talk.
    • (2004) Electronic Notes in Theoretical Computer Science , vol.124 , Issue.2 , pp. 79-100
    • Danvy, O.1
  • 15
    • 38849090141 scopus 로고    scopus 로고
    • Refunctionalization at work
    • RS-07-7, University of Aarhus
    • Danvy, O. & Millikin, K. (2007) Refunctionalization at work. In Research Report BRICS RS-07-7, University of Aarhus.
    • (2007) In Research Report BRICS
    • Danvy, O.1    Millikin, K.2
  • 17
    • 84972048107 scopus 로고
    • Representing control, a study of the CPS transformation
    • Danvy, O. & Filinski, A. (1992) Representing control, a study of the CPS transformation. Math. Struct. Comput. Sci. 2(4), 361-391.
    • (1992) Math. Struct. Comput. Sci , vol.2 , Issue.4 , pp. 361-391
    • Danvy, O.1    Filinski, A.2
  • 18
    • 0026961055 scopus 로고    scopus 로고
    • Danvy, O. & Lawall, J. L. (1992) Back to direct style II: First-class continuations. In Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, Clinger, W. (ed), LISP Pointers, V, No. 1. San Francisco, CA: ACM Press, pp. 299-310.
    • Danvy, O. & Lawall, J. L. (1992) Back to direct style II: First-class continuations. In Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, Clinger, W. (ed), LISP Pointers, Vol. V, No. 1. San Francisco, CA: ACM Press, pp. 299-310.
  • 19
    • 0035790510 scopus 로고    scopus 로고
    • Danvy, O. & Nielsen, L. R. (2001) Defunctionalization at work. In Proceedings of the Third International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'01), Sendergaard, H. (ed.) Firenze, Italy: ACM Press, pp. 162-174. Extended version available as the technical report BRICS RS-01-23.
    • Danvy, O. & Nielsen, L. R. (2001) Defunctionalization at work. In Proceedings of the Third International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'01), Sendergaard, H. (ed.) Firenze, Italy: ACM Press, pp. 162-174. Extended version available as the technical report BRICS RS-01-23.
  • 20
    • 0142149153 scopus 로고    scopus 로고
    • Danvy, O. & Nielsen, L. R. (2003) A first-order one-pass CPS transformation. Theor. Comput. Sci. 308(1-3), 239-257. A preliminary version was presented at the Fifth International Conference on Foundations of Software Science and Computation Structures (FOSSACS 2002).
    • Danvy, O. & Nielsen, L. R. (2003) A first-order one-pass CPS transformation. Theor. Comput. Sci. 308(1-3), 239-257. A preliminary version was presented at the Fifth International Conference on Foundations of Software Science and Computation Structures (FOSSACS 2002).
  • 21
    • 84876605666 scopus 로고    scopus 로고
    • Danvy, O. & Nielsen, L. R. (2004, Nov.). Refocusing in Reduction Semantics. Research Report BRICS RS-04-26. DAIMI, Aarhus, Denmark: Department of Computer Science, University of Aarhus. A preliminary version appears in the informal proceedings of the Second International Workshop on Rule-Based Programming (RULE 2001), Electronic Notes in Theoretical Computer Science 59(4).
    • Danvy, O. & Nielsen, L. R. (2004, Nov.). Refocusing in Reduction Semantics. Research Report BRICS RS-04-26. DAIMI, Aarhus, Denmark: Department of Computer Science, University of Aarhus. A preliminary version appears in the informal proceedings of the Second International Workshop on Rule-Based Programming (RULE 2001), Electronic Notes in Theoretical Computer Science 59(4).
  • 22
    • 18444412957 scopus 로고    scopus 로고
    • Danvy, O. & Nielsen, L. R. (2005) CPS transformation of beta-redexes. Inform. Process. Lett. 94(5), 217-224. Extended version available as the research report BRICS RS-04-39.
    • Danvy, O. & Nielsen, L. R. (2005) CPS transformation of beta-redexes. Inform. Process. Lett. 94(5), 217-224. Extended version available as the research report BRICS RS-04-39.
  • 23
    • 0001609503 scopus 로고    scopus 로고
    • Lambda-dropping: Transforming recursive equations into programs with block structure
    • Danvy, O. & Schultz, U. P. (2000) Lambda-dropping: Transforming recursive equations into programs with block structure. Theor. Comput. Sci. 248(1-2), 243-287.
    • (2000) Theor. Comput. Sci , vol.248 , Issue.1-2 , pp. 243-287
    • Danvy, O.1    Schultz, U.P.2
  • 24
    • 35348983528 scopus 로고
    • Proceedings of the First ACM SIGPLAN Workshop on Continuations (CW'92)
    • Danvy, O. & Talcott, C. L, eds, June, Technical report STAN-CS-92-1426, Stanford University
    • Danvy, O. & Talcott, C. L. (eds). (1992, June) Proceedings of the First ACM SIGPLAN Workshop on Continuations (CW'92). Technical report STAN-CS-92-1426, Stanford University.
    • (1992)
  • 25
    • 85011002654 scopus 로고
    • A CPS-translation of the λμ-calculus
    • 19th Colloquium on Trees in Algebra and Programming CAAP'94, Tison, S, ed, Edinburgh, Scotland: Springer-Verlag
    • de Groote, P. (1994) A CPS-translation of the λμ-calculus. In 19th Colloquium on Trees in Algebra and Programming (CAAP'94), Tison, S. (ed), Lecture Notes in Computer Science, No. 787. Edinburgh, Scotland: Springer-Verlag.
    • (1994) Lecture Notes in Computer Science , vol.787
    • de Groote, P.1
  • 26
    • 84876607374 scopus 로고    scopus 로고
    • Felleisen, M. (1987, Aug.) The Calculi of λ-v-cs Conversion: A Syntactic Theory of Control and State in Imperative Higher-Order Programming Languages. Ph.D. Thesis. Bloomington, IN: Computer Science Department, Indiana University.
    • Felleisen, M. (1987, Aug.) The Calculi of λ-v-cs Conversion: A Syntactic Theory of Control and State in Imperative Higher-Order Programming Languages. Ph.D. Thesis. Bloomington, IN: Computer Science Department, Indiana University.
  • 27
    • 84876596693 scopus 로고    scopus 로고
    • Felleisen, M. & Flatt, M. (1989-2003) Programming Languages and Lambda Calculi. Unpublished lecture notes. Available at: http://www.ccs.neu.edu/home/matthias/3810-w02/readings.html 2006.
    • Felleisen, M. & Flatt, M. (1989-2003) Programming Languages and Lambda Calculi. Unpublished lecture notes. Available at: http://www.ccs.neu.edu/home/matthias/3810-w02/readings.html 2006.
  • 28
    • 84886762763 scopus 로고    scopus 로고
    • Jan.) An extensional CPS transform (preliminary report)
    • Filinski, A. (2001, Jan.) An extensional CPS transform (preliminary report). In: (Sabry 2001).
    • (2001) In: (Sabry 2001)
    • Filinski, A.1
  • 29
    • 0002884634 scopus 로고    scopus 로고
    • Fischer, M. J. (1993). Lambda-calculus schemata. Lisp Symbolic Comput. 6(3/4), 259-288. Available at http://www.brics.dk/~hosc/ vol06/03-fischer.html. A preliminary version was presented at the ACM Conference on Proving Assertions about Programs, SIGPLAN Notices, 7, No. 1, January 1972.
    • Fischer, M. J. (1993). Lambda-calculus schemata. Lisp Symbolic Comput. 6(3/4), 259-288. Available at http://www.brics.dk/~hosc/ vol06/03-fischer.html. A preliminary version was presented at the ACM Conference on Proving Assertions about Programs, SIGPLAN Notices, Vol. 7, No. 1, January 1972.
  • 30
    • 0027805209 scopus 로고
    • The essence of compiling with continuations
    • Proceedings of the ACM SIGPLAN'93 Conference on Programming Languages Design and Implementation, Wall, D. W, ed, Albuquerque, NM: ACM Press, pp
    • Flanagan, C., Sabry, A., Duba, B. F. & Felleisen, M. (1993) The essence of compiling with continuations. In Proceedings of the ACM SIGPLAN'93 Conference on Programming Languages Design and Implementation, Wall, D. W. (ed), SIGPLAN Notices, Vol. 28, No 6. Albuquerque, NM: ACM Press, pp. 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
  • 31
    • 0025717644 scopus 로고
    • Compilation of functional languages by program transformation
    • Fradet, P. & Le Métayer, D. (1991) Compilation of functional languages by program transformation. ACM Trans. Programming Lang. Syst. 13, 21-51.
    • (1991) ACM Trans. Programming Lang. Syst , vol.13 , pp. 21-51
    • Fradet, P.1    Le Métayer, D.2
  • 35
    • 0000772188 scopus 로고
    • Polymorphic type assignment and CPS conversion
    • Harper, B. & Lillibridge, M. (1993) Polymorphic type assignment and CPS conversion. Lisp Symbolic Comput. 6(3/4), 361-380.
    • (1993) Lisp Symbolic Comput , vol.6 , Issue.3-4 , pp. 361-380
    • Harper, B.1    Lillibridge, M.2
  • 36
    • 84876598985 scopus 로고    scopus 로고
    • Corrigendum (2006) in Higher-Order Symbolic Comput. 16(4): 401.
    • Corrigendum (2006) in Higher-Order Symbolic Comput. 16(4): 401.
  • 37
    • 0142190380 scopus 로고
    • June, Ph.D. Thesis, Manhattan, KS: Department of Computing and Information Sciences, Kansas State University
    • Hatcliff, J. (1994, June) The Structure of Continuation-Passing Styles. Ph.D. Thesis, Manhattan, KS: Department of Computing and Information Sciences, Kansas State University.
    • (1994) The Structure of Continuation-Passing Styles
    • Hatcliff, J.1
  • 39
    • 4043146037 scopus 로고    scopus 로고
    • Thunks and the λ-calculus
    • Hatcliff, J. & Danvy, O. (1997) Thunks and the λ-calculus. J. Funct. Programming 7(3), 303-319.
    • (1997) J. Funct. Programming , vol.7 , Issue.3 , pp. 303-319
    • Hatcliff, J.1    Danvy, O.2
  • 40
    • 35348969894 scopus 로고
    • May, by Program Transformation. Ph.D. Thesis. New Haven, CT: Computer Science Department, Yale University, Research Report 702
    • Kelsey, R. A. (1989, May) Compilation by Program Transformation. Ph.D. Thesis. New Haven, CT: Computer Science Department, Yale University, Research Report 702.
    • (1989) Compilation
    • Kelsey, R.A.1
  • 41
    • 0040185554 scopus 로고
    • Ph.D. Thesis. New Haven, CT: Computer Science Department, Yale University, Research Report 632
    • Kranz, D. A. (1988, Feb.) Orbit: An Optimizing Compiler for Scheme. Ph.D. Thesis. New Haven, CT: Computer Science Department, Yale University, Research Report 632.
    • (1988) Feb.) Orbit: An Optimizing Compiler for Scheme
    • Kranz, D.A.1
  • 42
    • 0032292435 scopus 로고    scopus 로고
    • Retraction approach to CPS transform
    • Kučan, J. (1998) Retraction approach to CPS transform. Higher-Order Symbolic Comput. 11(2), 145-175.
    • (1998) Higher-Order Symbolic Comput , vol.11 , Issue.2 , pp. 145-175
    • Kučan, J.1
  • 43
    • 35348961044 scopus 로고
    • July Continuation Introduction and Elimination in Higher-Order Programming Languages. Ph.D. Thesis. Bloomington, IN: Computer Science Department, Indiana University
    • Lawall, J. L. (1994, July) Continuation Introduction and Elimination in Higher-Order Programming Languages. Ph.D. Thesis. Bloomington, IN: Computer Science Department, Indiana University.
    • (1994)
    • Lawall, J.L.1
  • 45
    • 85035102569 scopus 로고
    • Continuation semantics in typed lambda-calculi (summary)
    • Logics of Programs, Proceedings, Parikh, R, ed, Brooklyn, NY: Springer-Verlag, pp
    • Meyer, A. R. & Wand, M. (1985) Continuation semantics in typed lambda-calculi (summary). In Logics of Programs - Proceedings, Parikh, R. (ed), Lecture Notes in Computer Science, No. 193. Brooklyn, NY: Springer-Verlag, pp. 219-224.
    • (1985) Lecture Notes in Computer Science , vol.193 , pp. 219-224
    • Meyer, A.R.1    Wand, M.2
  • 46
    • 84876626869 scopus 로고    scopus 로고
    • Millikin, K. (2005) A new approach to one-pass transformations. In Proceedings of the Sixth Symposium on Trends in Functional Programming (TFP 2005), van Eekelen, M. (ed), Tallinn, Estonia: Institute of Cybernetics at Tallinn Technical University, pp. 252-264. Granted the best student-paper award of TFP 2005.
    • Millikin, K. (2005) A new approach to one-pass transformations. In Proceedings of the Sixth Symposium on Trends in Functional Programming (TFP 2005), van Eekelen, M. (ed), Tallinn, Estonia: Institute of Cybernetics at Tallinn Technical University, pp. 252-264. Granted the best student-paper award of TFP 2005.
  • 47
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • Moggi, E. (1991) Notions of computation and monads. Inform. Comput. 93, 55-92.
    • (1991) Inform. Comput , vol.93 , pp. 55-92
    • Moggi, E.1
  • 48
    • 18944404729 scopus 로고    scopus 로고
    • A selective CPS transformation
    • Proceedings of the 17th Annual Conference on Mathematical Foundations of Programming Semantics, Brookes, S. & Mislove, M, eds, Aarhus, Denmark: Elsevier Science Publishers, pp
    • Nielsen, L. R. (2001a) A selective CPS transformation. In Proceedings of the 17th Annual Conference on Mathematical Foundations of Programming Semantics, Brookes, S. & Mislove, M. (eds), Electronic Notes in Theoretical Computer Science, vol. 45. Aarhus, Denmark: Elsevier Science Publishers, pp. 201-222.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.45 , pp. 201-222
    • Nielsen, L.R.1
  • 52
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Plotkin, G. D. (1975) Call-by-name, call-by-value and the λ-calculus. Theor. Comput. Sci. 1, 125-159.
    • (1975) Theor. Comput. Sci , vol.1 , pp. 125-159
    • Plotkin, G.D.1
  • 53
    • 0003931061 scopus 로고
    • Sept, Tech. Rept. FN-19. DAIMI, Aarhus, Denmark: Department of Computer Science, University of Aarhus
    • Plotkin, G. D. (1981, Sept.) A Structural Approach to Operational Semantics. Tech. Rept. FN-19. DAIMI, Aarhus, Denmark: Department of Computer Science, University of Aarhus.
    • (1981) A Structural Approach to Operational Semantics
    • Plotkin, G.D.1
  • 54
    • 0004299219 scopus 로고    scopus 로고
    • Cambridge, England: Cambridge University Press
    • Queinnec, C. (1996) Lisp in Small Pieces. Cambridge, England: Cambridge University Press.
    • (1996) Lisp in Small Pieces
    • Queinnec, C.1
  • 55
    • 0036762196 scopus 로고    scopus 로고
    • Optimizing nested loops using local CPS conversion
    • Reppy, J. (2002) Optimizing nested loops using local CPS conversion. Higher-Order Symbolic Comput. 15(2/3), 161-180.
    • (2002) Higher-Order Symbolic Comput , vol.15 , Issue.2-3 , pp. 161-180
    • Reppy, J.1
  • 56
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • Reynolds, J. C. (1972) Definitional interpreters for higher-order programming languages. In Proceedings of 25th ACM National Conference, pp. 717-740.
    • (1972) Proceedings of 25th ACM National Conference , pp. 717-740
    • Reynolds, J.C.1
  • 57
    • 0032288850 scopus 로고    scopus 로고
    • with a foreword Reynolds
    • Reprinted in Higher-Order Symbolic Comput. 11(4), 363-397, 1998, with a foreword (Reynolds 1998).
    • (1998) Higher-Order Symbolic Comput , vol.11 , Issue.4 , pp. 363-397
  • 58
    • 0000798744 scopus 로고
    • The discoveries of continuations
    • Reynolds, J. C. (1993) The discoveries of continuations. Lisp Symbolic Comput. 6(3/4), 233-247.
    • (1993) Lisp Symbolic Comput , vol.6 , Issue.3-4 , pp. 233-247
    • Reynolds, J.C.1
  • 59
    • 0001638453 scopus 로고    scopus 로고
    • Definitional interpreters revisited
    • Reynolds, J. C. (1998) Definitional interpreters revisited. Higher-Order and Symbolic Comput. 11(4), 355-361.
    • (1998) Higher-Order and Symbolic Comput , vol.11 , Issue.4 , pp. 355-361
    • Reynolds, J.C.1
  • 60
    • 84876601297 scopus 로고    scopus 로고
    • Sabry, A. (1994, Aug.) The Formal Relationship Between Direct and Continuation-Passing Style Optimizing Compilers: A Synthesis of Two Paradigms. Ph.D. Thesis. Houston, TX: Computer Science Department, Rice University, Technical report 94-242.
    • Sabry, A. (1994, Aug.) The Formal Relationship Between Direct and Continuation-Passing Style Optimizing Compilers: A Synthesis of Two Paradigms. Ph.D. Thesis. Houston, TX: Computer Science Department, Rice University, Technical report 94-242.
  • 62
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • Sabry, A. & Felleisen, M. (1993) Reasoning about programs in continuation-passing style. Lisp Symbolic Comput. 6(3/4), 289-360.
    • (1993) Lisp Symbolic Comput , vol.6 , Issue.3-4 , pp. 289-360
    • Sabry, A.1    Felleisen, M.2
  • 63
    • 0028022351 scopus 로고
    • Is continuation-passing useful for data flow analysis?
    • Proceedings of the ACM SIGPLAN'94 Conference on Programming Languages Design and Implementation, Sarkar, V ed, Orlando, FL: ACM Press, pp
    • Sabry, A. & Felleisen, M. (1994) Is continuation-passing useful for data flow analysis? In Proceedings of the ACM SIGPLAN'94 Conference on Programming Languages Design and Implementation, Sarkar, V (ed.), SIGPLAN Notices, Vol. 29, No 6. Orlando, FL: ACM Press, pp. 1-12.
    • (1994) SIGPLAN Notices , vol.29 , Issue.6 , pp. 1-12
    • Sabry, A.1    Felleisen, M.2
  • 64
    • 0031274017 scopus 로고    scopus 로고
    • Sabry, A. & Wadler, P. (1997) A reflection on call-by-value. ACM Trans. Programming Lang. Sys. 19(6), 916-941. A preliminary version was presented at the 1996 ACM SIGPLAN International Conference on Functional Programming (ICFP 1996).
    • Sabry, A. & Wadler, P. (1997) A reflection on call-by-value. ACM Trans. Programming Lang. Sys. 19(6), 916-941. A preliminary version was presented at the 1996 ACM SIGPLAN International Conference on Functional Programming (ICFP 1996).
  • 65
    • 84876630432 scopus 로고    scopus 로고
    • Shan, C.-C. (2004, Sept.) Shift to control. In Proceedings of the 2004 ACM SIGPLAN Workshop on Scheme and Functional Programming, Shivers, O. & Waddell, O. (eds), Technical Report TR600, Computer Science Department, Indiana University.
    • Shan, C.-C. (2004, Sept.) Shift to control. In Proceedings of the 2004 ACM SIGPLAN Workshop on Scheme and Functional Programming, Shivers, O. & Waddell, O. (eds), Technical Report TR600, Computer Science Department, Indiana University.
  • 66
    • 36649032307 scopus 로고    scopus 로고
    • A static simulation of dynamic delimited control
    • Journal version of Shan
    • Shan, C.-C. (2007) A static simulation of dynamic delimited control. Higher-Order Symbolic Comput. 20(4), Journal version of (Shan 2004).
    • (2004) Higher-Order Symbolic Comput , vol.20 , Issue.4
    • Shan, C.-C.1
  • 67
    • 0003464007 scopus 로고
    • May, Ph.D. Thesis. Pittsburgh, PA: School of Computer Science, Carnegie Mellon University, Technical Report CMU-CS-91-145
    • Shivers, O. 1991 (May) Control-Flow Analysis of Higher-Order Languages or Taming Lambda. Ph.D. Thesis. Pittsburgh, PA: School of Computer Science, Carnegie Mellon University, Technical Report CMU-CS-91-145.
    • (1991) Control-Flow Analysis of Higher-Order Languages or Taming Lambda
    • Shivers, O.1
  • 68
    • 0004219535 scopus 로고
    • May, M.Sc. thesis. Cambridge: Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Technical Report AI-TR-474
    • Steele, G. L. (1978, May) Rabbit: A Compiler for Scheme. M.Sc. thesis. Cambridge: Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Technical Report AI-TR-474.
    • (1978) Rabbit: A Compiler for Scheme
    • Steele, G.L.1
  • 69
    • 0348126707 scopus 로고
    • Continuations: A Mathematical Semantics for Handling Full Jumps
    • Oxford, England, Oxford University Computing Laboratory, Programming Research Group
    • Strachey, C. & Wadsworth, C. P. (1974) Continuations: A Mathematical Semantics for Handling Full Jumps. Technical Monograph PRG-11. Oxford, England : Oxford University Computing Laboratory, Programming Research Group.
    • (1974) Technical Monograph PRG , vol.11
    • Strachey, C.1    Wadsworth, C.P.2
  • 70
    • 0033727453 scopus 로고    scopus 로고
    • 1/2, with a foreword Wadsworth
    • Reprinted in Higher-Order Symbolic Comput. 13(1/2), 135-152, 2000, with a foreword (Wadsworth 2000).
    • (2000) Higher-Order Symbolic Comput , vol.13 , pp. 135-152
  • 72
    • 84876610483 scopus 로고    scopus 로고
    • Thielecke, H. (ed). (2004, Jan.) Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations (cw'04). Technical report CSR-04-1, Department of Computer Science, Queen Mary's College.
    • Thielecke, H. (ed). (2004, Jan.) Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations (cw'04). Technical report CSR-04-1, Department of Computer Science, Queen Mary's College.
  • 74
    • 84972066063 scopus 로고
    • Correctness of procedure representations in higher-order assembly language
    • Proceedings of the 7th International Conference on Mathematical Foundations of Programming Semantics, Brookes, S, Main, M, Melton, A, Mislove, M. & Schmidt, D, eds, Pittsburgh, PA: Springer-Verlag, pp
    • Wand, M. (1991) Correctness of procedure representations in higher-order assembly language. In Proceedings of the 7th International Conference on Mathematical Foundations of Programming Semantics, Brookes, S., Main, M., Melton, A., Mislove, M. & Schmidt, D. (eds), Lecture Notes in Computer Science, No. 598. Pittsburgh, PA: Springer-Verlag, pp. 294-311.
    • (1991) Lecture Notes in Computer Science , vol.598 , pp. 294-311
    • Wand, M.1
  • 75
    • 0035728958 scopus 로고    scopus 로고
    • From syntactic theories to interpreters: Automating proofs of unique decomposition
    • Xiao, Y., Sabry, A. & Ariola, Z. M. (2001) From syntactic theories to interpreters: Automating proofs of unique decomposition. Higher-Order and Symbolic Comput. 14(4), 387-409.
    • (2001) Higher-Order and Symbolic Comput , vol.14 , Issue.4 , pp. 387-409
    • Xiao, Y.1    Sabry, A.2    Ariola, Z.M.3
  • 76
    • 0036761582 scopus 로고    scopus 로고
    • Secure information flow via linear continuations
    • Zdancewic, S. & Myers, A. (2002) Secure information flow via linear continuations. Higher-Order Symbolic Comput. 15(2/3), 209-234.
    • (2002) Higher-Order Symbolic Comput , vol.15 , Issue.2-3 , pp. 209-234
    • Zdancewic, S.1    Myers, A.2


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