메뉴 건너뛰기




Volumn 60, Issue 3, 2006, Pages 274-297

On the static and dynamic extents of delimited continuations

Author keywords

Continuation passing style (CPS); Control and prompt; Control operators; CPS transformation; Defunctionalization; Delimited continuations; Direct style; Shift and reset

Indexed keywords

MATHEMATICAL OPERATORS; QUEUEING THEORY;

EID: 33646054858     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2006.01.002     Document Type: Article
Times cited : (25)

References (85)
  • 2
    • 33646017599 scopus 로고    scopus 로고
    • Vincent Balat, Une étude des sommes fortes: isomorphismes et formes normales, Ph.D. Thesis, PPS, Université Denis Diderot (Paris VII), Paris, France, December 2002
  • 4
    • 84937432328 scopus 로고    scopus 로고
    • Memorization in type-directed partial evaluation
    • Proceedings of the 2002 ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering, October 2002, Pittsburgh, Pennsylvania. Batory D., Consel C., and Taha W. (Eds), Springer-Verlag
    • Balat V., and Danvy O. Memorization in type-directed partial evaluation. In: Batory D., Consel C., and Taha W. (Eds). Proceedings of the 2002 ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering, October 2002, Pittsburgh, Pennsylvania. Lecture Notes in Computer Science vol. 2487 (2002), Springer-Verlag 78-92
    • (2002) Lecture Notes in Computer Science , vol.2487 , pp. 78-92
    • Balat, V.1    Danvy, O.2
  • 5
    • 33646072669 scopus 로고    scopus 로고
    • Josh Berdine, Linear and Affine Typing of Continuation-Passing Style, Ph.D. Thesis, Queen Mary, University of London, 2004
  • 6
    • 33646019467 scopus 로고    scopus 로고
    • Małgorzata Biernacka, A Derivational Approach to the Operational Semantics of Functional Languages, Ph.D. Thesis, BRICS Ph.D. School, University of Aarhus, Aarhus, Denmark, January 2006
  • 7
    • 84991617302 scopus 로고    scopus 로고
    • An operational foundation for delimited continuations in the CPS hierarchy
    • A preliminary version was presented at the Fourth ACM SIGPLAN Workshop on Continuations (CW 2004)
    • Biernacka M., Biernacki D., and Danvy O. An operational foundation for delimited continuations in the CPS hierarchy. Logical Methods in Computer Science 1 2:5 (2005) 1-39 A preliminary version was presented at the Fourth ACM SIGPLAN Workshop on Continuations (CW 2004)
    • (2005) Logical Methods in Computer Science , vol.1 , Issue.2 5 , pp. 1-39
    • Biernacka, M.1    Biernacki, D.2    Danvy, O.3
  • 8
    • 33646024522 scopus 로고    scopus 로고
    • Małgorzata Biernacka, Olivier Danvy, A syntactic correspondence between context-sensitive calculi and abstract machines, Research Report BRICS RS-05-38, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December 2005
  • 9
    • 33646031983 scopus 로고    scopus 로고
    • Dariusz Biernacki, The Theory and Practice of Programming Languages with Delimited Continuations, Ph.D. Thesis, BRICS Ph.D. School, University of Aarhus, Aarhus, Denmark, December 2005
  • 10
    • 35048897016 scopus 로고    scopus 로고
    • From interpreter to logic engine by defunctionalization
    • Logic Based Program Synthesis and Transformation, 13th International Symposium, LOPSTR 2003. Bruynooghe M. (Ed). Uppsala, Sweden, Springer-Verlag
    • Biernacki D., and Danvy O. From interpreter to logic engine by defunctionalization. In: Bruynooghe M. (Ed). Logic Based Program Synthesis and Transformation, 13th International Symposium, LOPSTR 2003. Uppsala, Sweden. Lecture Notes in Computer Science vol. 3018 (August 2003), Springer-Verlag 143-159
    • (2003) Lecture Notes in Computer Science , vol.3018 , pp. 143-159
    • Biernacki, D.1    Danvy, O.2
  • 11
    • 33646027786 scopus 로고    scopus 로고
    • Dariusz Biernacki, Olivier Danvy, A simple proof of a folklore theorem about delimited control, Research Report BRICS RS-05-25, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, August 2005, Theoretical Pearl, Journal of Functional Programming (in press)
  • 12
    • 33646055686 scopus 로고    scopus 로고
    • Dariusz Biernacki, Olivier Danvy, Kevin Millikin, A dynamic continuation-passing style for dynamic delimited continuations, Research Report BRICS RS-05-16, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, May 2005
  • 14
    • 0008915248 scopus 로고
    • On implementing Prolog in functional programming
    • Carlsson M. On implementing Prolog in functional programming. New Generation Computing 2 4 (1984) 347-359
    • (1984) New Generation Computing , vol.2 , Issue.4 , pp. 347-359
    • Carlsson, M.1
  • 17
    • 0012583850 scopus 로고
    • A scheme for a higher-level semantic algebra
    • Reynolds J., and Nivat M. (Eds), Cambridge University Press
    • Clinger W., Friedman D.P., and Wand M. A scheme for a higher-level semantic algebra. In: Reynolds J., and Nivat M. (Eds). Algebraic Methods in Semantics (1985), Cambridge University Press 237-250
    • (1985) Algebraic Methods in Semantics , pp. 237-250
    • Clinger, W.1    Friedman, D.P.2    Wand, M.3
  • 18
    • 33646073293 scopus 로고    scopus 로고
    • Olivier Danvy, On some functional aspects of control, in: Thomas Johnsson, Simon Peyton Jones, Kent Karlsson (Eds.) Proceedings of the Workshop on Implementation of Lazy Functional Languages, Program Methodology Group, University of Göteborg and Chalmers University of Technology, September 1988, pp. 445-449, Report 53
  • 19
    • 33646043056 scopus 로고    scopus 로고
    • Olivier Danvy, Programming with tighter control, Bigre Journal: Putting Scheme to Work 65 (July) (1989) 10-29 (special issue)
  • 20
    • 33646054434 scopus 로고    scopus 로고
    • Olivier Danvy, On evaluation contexts, continuations, and the rest of the computation, in: Hayo Thielecke (Ed.) Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations, Technical Report CSR-04-1, Department of Computer Science, Queen Mary's College, Venice, Italy, January 2004, pp. 13-23 (invited talk)
  • 21
    • 33646054744 scopus 로고    scopus 로고
    • Olivier Danvy, Andrzej Filinski, A functional abstraction of typed contexts, DIKU Rapport 89/12, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark, July 1989
  • 22
    • 0025566530 scopus 로고    scopus 로고
    • Olivier Danvy, Andrzej Filinski, Abstracting control, in: Wand [81], pp. 151-160
  • 24
    • 0036234229 scopus 로고    scopus 로고
    • A unifying approach to goal-directed evaluation
    • Extended version available as the technical report BRICS RS-01-29. A preliminary version was presented at the Second International Workshop on Semantics, Applications, and Implementation of Program Generation (SAIG 2001)
    • Danvy O., Grobauer B., and Rhiger M. A unifying approach to goal-directed evaluation. New Generation Computing 20 1 (2002) 53-73 Extended version available as the technical report BRICS RS-01-29. A preliminary version was presented at the Second International Workshop on Semantics, Applications, and Implementation of Program Generation (SAIG 2001)
    • (2002) New Generation Computing , vol.20 , Issue.1 , pp. 53-73
    • Danvy, O.1    Grobauer, B.2    Rhiger, M.3
  • 26
    • 33646058177 scopus 로고    scopus 로고
    • Bruce F. Duba, Robert Harper, David B. MacQueen, Typing first-class continuations in ML, in: Cartwright [15], pp. 163-173
  • 27
    • 33646024180 scopus 로고    scopus 로고
    • R. Kent Dybvig, Simon Peyton-Jones, Amr Sabry, A monadic framework for subcontinuations, Technical Report 615, Computer Science Department, Indiana University, Bloomington, Indiana, June 2005
  • 28
    • 33646060604 scopus 로고    scopus 로고
    • Matthias Felleisen, The Calculi of λ-v-CS Conversion: A Syntactic Theory of Control and State in Imperative Higher-Order Programming Languages, Ph.D. Thesis, Computer Science Department, Indiana University, Bloomington, Indiana, August 1987
  • 29
    • 33646031705 scopus 로고    scopus 로고
    • Matthias Felleisen, The theory and practice of first-class prompts, in: Ferrante and Mager [33], pp. 180-190
  • 30
    • 0002193891 scopus 로고
    • Control operators, the SECD machine, and the λcalculus
    • Wirsing M. (Ed), Elsevier Science Publishers B.V., North-Holland, Amsterdam
    • Felleisen M., and Friedman D.P. Control operators, the SECD machine, and the λ-calculus. In: Wirsing M. (Ed). Formal Description of Programming Concepts III (1986), Elsevier Science Publishers B.V., North-Holland, Amsterdam 193-217
    • (1986) Formal Description of Programming Concepts , vol.III , pp. 193-217
    • Felleisen, M.1    Friedman, D.P.2
  • 31
    • 33646031083 scopus 로고    scopus 로고
    • Matthias Felleisen, Daniel P. Friedman, Bruce Duba, John Merrill, Beyond continuations, Technical Report 216, Computer Science Department, Indiana University, Bloomington, Indiana, February 1987
  • 35
    • 33646049565 scopus 로고    scopus 로고
    • Andrzej Filinski, Controlling Effects, Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, May 1996, Technical Report CMU-CS-96-119
  • 36
    • 0001400225 scopus 로고
    • CONS should not evaluate its arguments
    • Michaelson S., and Milner R. (Eds), Edinburgh University Press, Edinburgh, Scotland
    • Friedman D.P., and Wise D.S. CONS should not evaluate its arguments. In: Michaelson S., and Milner R. (Eds). Third International Colloquium on Automata, Languages, and Programming (July 1976), Edinburgh University Press, Edinburgh, Scotland 257-284
    • (1976) Third International Colloquium on Automata, Languages, and Programming , pp. 257-284
    • Friedman, D.P.1    Wise, D.S.2
  • 37
    • 33646055067 scopus 로고    scopus 로고
    • Carsten Führmann, The Structure of Call-by-Value, Ph.D. Thesis, University of Edinburgh, Edinburgh, Scotland, 2000
  • 40
    • 33646065864 scopus 로고    scopus 로고
    • John Hatcliff, The Structure of Continuation-Passing Styles, Ph.D. Thesis, Department of Computing and Information Sciences, Kansas State University, Manhattan, Kansas, June 1994
  • 43
    • 0034538768 scopus 로고    scopus 로고
    • Ralf Hinze, Deriving backtracking monad transformers, in: Wadler [79], pp. 186-197
  • 44
    • 84976659200 scopus 로고
    • GL - a denotational testbed with continuations and partial continuations as first-class objects
    • Proceedings of the ACM SIGPLAN'87 Symposium on Interpreters and Interpretive Techniques. Johnson M.S. (Ed). Saint-Paul, Minnesota, ACM Press
    • Johnson G.F. GL - a denotational testbed with continuations and partial continuations as first-class objects. In: Johnson M.S. (Ed). Proceedings of the ACM SIGPLAN'87 Symposium on Interpreters and Interpretive Techniques. Saint-Paul, Minnesota. SIGPLAN Notices vol. 22, No. 7 (June 1987), ACM Press 154-176
    • (1987) SIGPLAN Notices , vol.22 , Issue.7 , pp. 154-176
    • Johnson, G.F.1
  • 45
    • 33646020902 scopus 로고    scopus 로고
    • Gregory F. Johnson, Dominic Duggan, Stores and partial continuations as first-class objects in a language and its environment, in: Ferrante and Mager [33], pp. 158-168
  • 46
    • 1442283511 scopus 로고    scopus 로고
    • 5 report on the algorithmic language Scheme
    • Kelsey R., Clinger W., and Rees J. (Eds)
    • 5 report on the algorithmic language Scheme. In: Kelsey R., Clinger W., and Rees J. (Eds). Higher-Order and Symbolic Computation 11 1 (1998) 7-105
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.1 , pp. 7-105
  • 47
    • 33646049564 scopus 로고    scopus 로고
    • Oleg Kiselyov, How to remove a dynamic prompt: Static and dynamic delimited continuation operators are equally expressible, Technical Report 611, Computer Science Department, Indiana University, Bloomington, Indiana, March 2005
  • 48
    • 33746031730 scopus 로고    scopus 로고
    • Backtracking, interleaving, and terminating monad transformers
    • Proceedings of the 2005 ACM SIGPLAN International Conference on Functional Programming. Pierce B. (Ed). Tallinn, Estonia, ACM Press
    • Kiselyov O., Shan C.-c., Friedman D.P., and Sabry A. Backtracking, interleaving, and terminating monad transformers. In: Pierce B. (Ed). Proceedings of the 2005 ACM SIGPLAN International Conference on Functional Programming. Tallinn, Estonia. SIGPLAN Notices vol. 40, No. 9 (September 2005), ACM Press 192-203
    • (2005) SIGPLAN Notices , vol.40 , Issue.9 , pp. 192-203
    • Kiselyov, O.1    Shan, C.-c.2    Friedman, D.P.3    Sabry, A.4
  • 49
    • 33646055066 scopus 로고    scopus 로고
    • Jim Laird, A Semantic Analysis of Control, Ph.D. Thesis, University of Edinburgh, Edinburgh, Scotland, 1998
  • 50
    • 0032288994 scopus 로고    scopus 로고
    • Peter J. Landin, A generalization of jumps and labels, Technical Report, UNIVAC Systems Programming Research, 1965. Reprinted in: Higher-Order and Symbolic Computation 11(2) (1998) 125-143 (With a forward [77])
  • 51
    • 33646044896 scopus 로고    scopus 로고
    • Julia L. Lawall, Continuation Introduction and Elimination in Higher-Order Programming Languages, Ph.D. Thesis, Computer Science Department, Indiana University, Bloomington, Indiana, July 1994
  • 52
    • 33645588049 scopus 로고
    • Another samefringe
    • McCarthy J. Another samefringe. SIGART Newsletter 61 February (1977)
    • (1977) SIGART Newsletter , vol.61 , Issue.February
    • McCarthy, J.1
  • 53
    • 0013158914 scopus 로고
    • Integrating Prolog in the POPLOG environment
    • Campbell J.A. (Ed), Ellis Horwood
    • Mellish C., and Hardy S. Integrating Prolog in the POPLOG environment. In: Campbell J.A. (Ed). Implementations of PROLOG (1984), Ellis Horwood 147-162
    • (1984) Implementations of PROLOG , pp. 147-162
    • Mellish, C.1    Hardy, S.2
  • 54
    • 85035102569 scopus 로고
    • Continuation semantics in typed lambda-calculi (summary)
    • Logics of Programs - Proceedings. Parikh R. (Ed). Brooklyn, New York, Springer-Verlag
    • Meyer A.R., and Wand M. Continuation semantics in typed lambda-calculi (summary). In: Parikh R. (Ed). Logics of Programs - Proceedings. Brooklyn, New York. Lecture Notes in Computer Science vol. 193 (June 1985), Springer-Verlag 219-224
    • (1985) Lecture Notes in Computer Science , vol.193 , pp. 219-224
    • Meyer, A.R.1    Wand, M.2
  • 56
    • 85010654460 scopus 로고
    • Partial continuations as the difference of continuations, a duumvirate of control operators
    • Sixth International Symposium on Programming Language Implementation and Logic Programming. Hermenegildo M., and Penjam J. (Eds), Springer-Verlag, Madrid, Spain
    • Moreau L., and Queinnec C. Partial continuations as the difference of continuations, a duumvirate of control operators. In: Hermenegildo M., and Penjam J. (Eds). Sixth International Symposium on Programming Language Implementation and Logic Programming. Lecture Notes in Computer Science vol. 844 (September 1994), Springer-Verlag, Madrid, Spain 182-197
    • (1994) Lecture Notes in Computer Science , vol.844 , pp. 182-197
    • Moreau, L.1    Queinnec, C.2
  • 57
    • 33646059774 scopus 로고    scopus 로고
    • Chetan R. Murthy, Extracting Constructive Content from Classical Proofs, Ph.D. Thesis, Department of Computer Science, Cornell University, Ithaca, New York, 1990
  • 58
    • 33646051107 scopus 로고    scopus 로고
    • Aleksandar Nanevski, Functional Programming with Names and Necessity, Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, June 2004, Technical Report CMU-CS-04-151
  • 59
    • 33646020578 scopus 로고    scopus 로고
    • Lasse R. Nielsen, A Study of Defunctionalization and Continuation-Passing Style, Ph.D. Thesis, BRICS Ph.D. School, University of Aarhus, Aarhus, Denmark, July 2001, BRICS DS-01-7
  • 60
    • 0034542563 scopus 로고    scopus 로고
    • Chris Okasaki, Breadth-first numbering: lessons from a small exercise in algorithm design, in: Wadler [79], pp. 131-136
  • 61
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Plotkin G.D. Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science 1 (1975) 125-159
    • (1975) Theoretical Computer Science , vol.1 , pp. 125-159
    • Plotkin, G.D.1
  • 62
    • 33646048647 scopus 로고    scopus 로고
    • Jeff Polakow, Ordered Linear Logic and Applications, Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, August 2001, Technical Report CMU-CS-01-152
  • 63
    • 17144423405 scopus 로고
    • Value transforming style
    • In Proceedings of the Second International Workshop on Static Analysis WSA'92. Bordeaux, France, IRISA, Rennes, France
    • Queinnec C. Value transforming style. In Proceedings of the Second International Workshop on Static Analysis WSA'92. Bordeaux, France. Bigre Journal vol. 81-82 (September 1992), IRISA, Rennes, France 20-28
    • (1992) Bigre Journal , vol.81-82 , pp. 20-28
    • Queinnec, C.1
  • 64
    • 33646056864 scopus 로고    scopus 로고
    • Christian Queinnec, Bernard Serpette, A dynamic extent control operator for partial continuations, in: Cartwright [15], pp. 174-184
  • 65
    • 85035001592 scopus 로고    scopus 로고
    • John C. Reynolds, Definitional interpreters for higher-order programming languages, in: Proceedings of the 25th ACM National Conference, Boston, MA, 1972, pp. 717-740. Reprinted in: Higher-Order and Symbolic Computation 11 (4) (1998) 363-397 (With a foreword [83])
  • 66
    • 33646049901 scopus 로고    scopus 로고
    • Amr Sabry, The Formal Relationship between Direct and Continuation-Passing Style Optimizing Compilers: A Synthesis of Two Paradigms, Ph.D. Thesis, Computer Science Department, Rice University, Houston, Texas, August 1994, Technical report 94-242
  • 67
    • 0033359656 scopus 로고    scopus 로고
    • An early use of continuations and partial evaluation for compiling rules written in FOPC
    • Sandewall E. An early use of continuations and partial evaluation for compiling rules written in FOPC. Higher-Order and Symbolic Computation 12 1 (1999) 105-113
    • (1999) Higher-Order and Symbolic Computation , vol.12 , Issue.1 , pp. 105-113
    • Sandewall, E.1
  • 68
    • 33646052743 scopus 로고    scopus 로고
    • Chung-chieh Shan, Shift to control, in: Olin Shivers, Oscar Waddell (Eds.), Proceedings of the 2004 ACM SIGPLAN Workshop on Scheme and Functional Programming, Technical report TR600, Computer Science Department, Indiana University, Snowbird, Utah, September 2004
  • 69
    • 33646020901 scopus 로고    scopus 로고
    • Chung-chieh Shan, Linguistic Side Effects, Ph.D. Thesis, Division of Engineering and Applied Science, Harvard University, September 2005
  • 70
    • 33646052178 scopus 로고    scopus 로고
    • Dorai Sitaram, Models of Control and their Implications for Programming Language Design, Ph.D. Thesis, Computer Science Department, Rice University, Houston, Texas, April 1994
  • 71
    • 0025532153 scopus 로고    scopus 로고
    • Dorai Sitaram, Matthias Felleisen, Reasoning with continuations II: Full abstraction for models of control, in: Wand [81], pp. 161-175
  • 72
    • 33646072976 scopus 로고    scopus 로고
    • Combinators for logic programming
    • Gibbons J., and de Moor O. (Eds), Palgrave Macmillan
    • Spivey M., and Seres S. Combinators for logic programming. In: Gibbons J., and de Moor O. (Eds). The Fun of Programming (2003), Palgrave Macmillan 177-199
    • (2003) The Fun of Programming , pp. 177-199
    • Spivey, M.1    Seres, S.2
  • 73
    • 33646035401 scopus 로고    scopus 로고
    • Guy L. Steele Jr., Rabbit: A Compiler for Scheme, Master's Thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May 1978, Technical Report AI-TR-474
  • 74
    • 0033727453 scopus 로고    scopus 로고
    • Christopher Strachey, Christopher P. Wadsworth, Continuations: A mathematical semantics for handling full jumps, Technical monograph, PRG-11, Oxford University Computing Laboratory, Programming Research Group, Oxford, England, 1974. Reprinted in: Higher-Order and Symbolic Computation 13 (1-2) (2000) 135-152 (With a foreword [84])
  • 75
    • 0032290859 scopus 로고    scopus 로고
    • Gerald J. Sussman, Guy L. Steele Jr., SCHEME: An interpreter for extended lambda calculus, AI Memo 349, Artifical Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, December 1975. Reprinted in: Higher-Order and Symbolic Computation 11 (4) (1998) 405-439 (With a foreword [85])
  • 76
    • 33646022439 scopus 로고    scopus 로고
    • Hayo Thielecke, Categorical Structure of Continuation Passing Style, Ph.D. Thesis, University of Edinburgh, Edinburgh, Scotland, 1997, ECS-LFCS-97-376
  • 77
    • 0032290890 scopus 로고    scopus 로고
    • An introduction to Landin's "A generalization of jumps and labels"
    • Thielecke H. An introduction to Landin's "A generalization of jumps and labels". Higher-Order and Symbolic Computation 11 2 (1998) 117-124
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.2 , pp. 117-124
    • Thielecke, H.1
  • 78
    • 85034994733 scopus 로고
    • How to replace failure by a list of successes
    • Functional Programming Languages and Computer Architecture. Jouannaud J.-P. (Ed), Springer-Verlag, Nancy, France
    • Wadler P. How to replace failure by a list of successes. In: Jouannaud J.-P. (Ed). Functional Programming Languages and Computer Architecture. Lecture Notes in Computer Science vol. 201 (September 1985), Springer-Verlag, Nancy, France 113-128
    • (1985) Lecture Notes in Computer Science , vol.201 , pp. 113-128
    • Wadler, P.1
  • 79
    • 33646074491 scopus 로고    scopus 로고
    • Wadler P. (Ed). Montréal, Canada, ACM Press
    • In: Wadler P. (Ed). Proceedings of the 2000 ACM SIGPLAN International Conference on Functional Programming. Montréal, Canada. SIGPLAN Notices vol. 35, No. 9 (September 2000), ACM Press
    • (2000) SIGPLAN Notices , vol.35 , Issue.9
  • 80
    • 0018924279 scopus 로고
    • Continuation-based program transformation strategies
    • Wand M. Continuation-based program transformation strategies. Journal of the ACM 27 1 (1980) 164-180
    • (1980) Journal of the ACM , vol.27 , Issue.1 , pp. 164-180
    • Wand, M.1
  • 82
    • 13344295037 scopus 로고    scopus 로고
    • Relating models of backtracking
    • Proceedings of the 2004 ACM SIGPLAN International Conference on Functional Programming. Fisher K. (Ed). Snowbird, Utah, ACM Press
    • Wand M., and Vaillancourt D. Relating models of backtracking. In: Fisher K. (Ed). Proceedings of the 2004 ACM SIGPLAN International Conference on Functional Programming. Snowbird, Utah. SIGPLAN Notices vol. 39, No. 9 (September 2004), ACM Press 54-65
    • (2004) SIGPLAN Notices , vol.39 , Issue.9 , pp. 54-65
    • Wand, M.1    Vaillancourt, D.2


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