메뉴 건너뛰기




Volumn 74, Issue 8, 2009, Pages 534-549

Refunctionalization at work

Author keywords

Abstract machines; Continuation passing style (CPS); Continuations; Defunctionalization; Refunctionalization; Shunting yard algorithm

Indexed keywords

ABSTRACT MACHINES; CONTINUATION-PASSING STYLE (CPS); CONTINUATIONS; DEFUNCTIONALIZATION; REFUNCTIONALIZATION; SHUNTING-YARD ALGORITHM;

EID: 67349225441     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2007.10.007     Document Type: Article
Times cited : (42)

References (71)
  • 1
    • 67349194168 scopus 로고    scopus 로고
    • Partial evaluation of
    • string matchers & constructions of abstract machines, Ph.D. Thesis, BRICS, University of Aarhus
    • M.S. Ager, Partial evaluation of string matchers & constructions of abstract machines, Ph.D. Thesis, BRICS, University of Aarhus, 2006
    • (2006)
    • Ager, M.S.1
  • 3
    • 2142844803 scopus 로고    scopus 로고
    • A functional correspondence between call-by-n~eed evaluators and lazy abstract machines
    • Extended version available as Research Report BRICS RS-04-3
    • Ager M.S., Danvy O., and Midtgaard J. A functional correspondence between call-by-n~eed evaluators and lazy abstract machines. Inform. Process. Lett. 90 5 (2004) 223-232 Extended version available as Research Report BRICS RS-04-3
    • (2004) Inform. Process. Lett. , vol.90 , Issue.5 , pp. 223-232
    • Ager, M.S.1    Danvy, O.2    Midtgaard, J.3
  • 4
    • 23844517416 scopus 로고    scopus 로고
    • A functional correspondence between monadic evaluators and abstract machines for languages with computational effects
    • Extended version available as Research Report BRICS RS-04-28
    • Ager M.S., Danvy O., and Midtgaard J. A functional correspondence between monadic evaluators and abstract machines for languages with computational effects. Theoret. Comput. Sci. 342 1 (2005) 149-172 Extended version available as Research Report BRICS RS-04-28
    • (2005) Theoret. Comput. Sci. , vol.342 , Issue.1 , pp. 149-172
    • Ager, M.S.1    Danvy, O.2    Midtgaard, J.3
  • 5
    • 84979066482 scopus 로고    scopus 로고
    • Design and correctness of program transformations based on control-flow analysis
    • Proc. of 4th Int. Symp. on Theoretical Aspects of Computer Software. Kobayashi N., and Pierce B.C. (Eds). TACS 2001, Sendai, Oct. 2001, Springer, Berlin
    • Banerjee A., Heintze N., and Riecke J.G. Design and correctness of program transformations based on control-flow analysis. In: Kobayashi N., and Pierce B.C. (Eds). Proc. of 4th Int. Symp. on Theoretical Aspects of Computer Software. TACS 2001, Sendai, Oct. 2001. Lect. Notes in Comput. Sci. vol. 2215 (2001), Springer, Berlin 420-447
    • (2001) Lect. Notes in Comput. Sci. , vol.2215 , pp. 420-447
    • Banerjee, A.1    Heintze, N.2    Riecke, J.G.3
  • 6
    • 0030697596 scopus 로고    scopus 로고
    • Type-driven defunctionalization
    • ICFP '97, Amsterdam, June 1997, ACM Press, New York (= ACM SIGPLAN Notices 32~(8))
    • Bell J.M., Bellegarde F., and Hook J. Type-driven defunctionalization. Proc. of 2nd ACM SIGPLAN Int. Conf. on Functional Programming. ICFP '97, Amsterdam, June 1997 (1997), ACM Press, New York 25-37 (= ACM SIGPLAN Notices 32~(8))
    • (1997) Proc. of 2nd ACM SIGPLAN Int. Conf. on Functional Programming , pp. 25-37
    • Bell, J.M.1    Bellegarde, F.2    Hook, J.3
  • 7
    • 84991617302 scopus 로고    scopus 로고
    • An operational foundation for delimited continuations in the CPS hierarchy
    • article 5
    • Biernacka M., Biernacki D., and Danvy O. An operational foundation for delimited continuations in the CPS hierarchy. Logical Methods Comput. Sci. 1 2 (2005) article 5
    • (2005) Logical Methods Comput. Sci. , vol.1 , Issue.2
    • Biernacka, M.1    Biernacki, D.2    Danvy, O.3
  • 8
    • 36448989150 scopus 로고    scopus 로고
    • A concrete framework for environment machines
    • article 6
    • Biernacka M., and Danvy O. A concrete framework for environment machines. ACM Trans. Comput. Logic 9 1 (2007) article 6
    • (2007) ACM Trans. Comput. Logic , vol.9 , Issue.1
    • Biernacka, M.1    Danvy, O.2
  • 9
    • 34147129539 scopus 로고    scopus 로고
    • A syntactic correspondence between context-sensitive calculi and abstract machines
    • Extended version available as Research Report BRICS RS-06-18
    • Biernacka M., and Danvy O. A syntactic correspondence between context-sensitive calculi and abstract machines. Theoret. Comput. Sci. 375 1-3 (2007) 76-108 Extended version available as Research Report BRICS RS-06-18
    • (2007) Theoret. Comput. Sci. , vol.375 , Issue.1-3 , pp. 76-108
    • Biernacka, M.1    Danvy, O.2
  • 10
    • 67349266092 scopus 로고    scopus 로고
    • The theory and practice of programming languages with delimited continuations, Ph.D. Thesis, BRICS, University of Aarhus
    • D. Biernacki, The theory and practice of programming languages with delimited continuations, Ph.D. Thesis, BRICS, University of Aarhus, 2005
    • (2005)
    • Biernacki, D.1
  • 11
    • 35048897016 scopus 로고    scopus 로고
    • From interpreter to logic engine by defunctionalization
    • Revised Selected Papers from 13th Int. Symp. on Logic-Based Program Synthesis and Transformation. Bruynooghe M. (Ed). LOPSTR 2003, Uppsala, Aug. 2003, Springer, Berlin
    • Biernacki D., and Danvy O. From interpreter to logic engine by defunctionalization. In: Bruynooghe M. (Ed). Revised Selected Papers from 13th Int. Symp. on Logic-Based Program Synthesis and Transformation. LOPSTR 2003, Uppsala, Aug. 2003. Lect. Notes in Comput. Sci. vol. 3018 (2004), Springer, Berlin 143-159
    • (2004) Lect. Notes in Comput. Sci. , vol.3018 , pp. 143-159
    • Biernacki, D.1    Danvy, O.2
  • 13
    • 33646054858 scopus 로고    scopus 로고
    • On the static and dynamic extents of delimited continuations
    • Biernacki D., Danvy O., and Shan C. On the static and dynamic extents of delimited continuations. Sci. Comput. Program. 60 3 (2006) 274-297
    • (2006) Sci. Comput. Program. , vol.60 , Issue.3 , pp. 274-297
    • Biernacki, D.1    Danvy, O.2    Shan, C.3
  • 14
    • 0004202395 scopus 로고
    • Ph.D. Thesis, DIKU Rapport, Computer Science Dept. University of Copenhagen
    • A. Bondorf, Self-applicable partial evaluation, Ph.D. Thesis, DIKU Rapport 90/17, Computer Science Dept. University of Copenhagen, 1990
    • (1990) Self-applicable partial evaluation , pp. 90-17
    • Bondorf, A.1
  • 15
    • 0013068238 scopus 로고    scopus 로고
    • Ph.D. Thesis, Dept. of Computing Science, Chalmers University of Technology and Göteborg University
    • U. Boquist, Code optimization techniques for lazy functional languages, Ph.D. Thesis, Dept. of Computing Science, Chalmers University of Technology and Göteborg University, 1999
    • (1999) Code optimization techniques for lazy functional languages
    • Boquist, U.1
  • 17
    • 84947262674 scopus 로고    scopus 로고
    • Flow-directed closure conversion for typed languages
    • Proc. of 9th Europ. Symp. on Programming. Smolka G. (Ed). ESOP 2000, Berlin, March/Apr. 2000, Springer, Berlin
    • Cejtin H., Jagannathan S., and Weeks S. Flow-directed closure conversion for typed languages. In: Smolka G. (Ed). Proc. of 9th Europ. Symp. on Programming. ESOP 2000, Berlin, March/Apr. 2000. Lect. Notes in Comput. Sci. vol. 1782 (2000), Springer, Berlin 56-71
    • (2000) Lect. Notes in Comput. Sci. , vol.1782 , pp. 56-71
    • Cejtin, H.1    Jagannathan, S.2    Weeks, S.3
  • 18
    • 24644501711 scopus 로고    scopus 로고
    • A tail-recursive semantics for stack inspection
    • Clements J., and Felleisen M. A tail-recursive semantics for stack inspection. ACM Trans. Program. Lang. Syst. 26 6 (2004) 1029-1052
    • (2004) ACM Trans. Program. Lang. Syst. , vol.26 , Issue.6 , pp. 1029-1052
    • Clements, J.1    Felleisen, M.2
  • 19
    • 0012583850 scopus 로고
    • A scheme for a higher-level semantic algebra
    • Nivat M., and Reynolds J.C. (Eds), Cambridge University Press, Cambridge
    • Clinger W., Friedman D.P., and Wand M. A scheme for a higher-level semantic algebra. In: Nivat M., and Reynolds J.C. (Eds). Algebraic Methods in Semantics (1985), Cambridge University Press, Cambridge 237-250
    • (1985) Algebraic Methods in Semantics , pp. 237-250
    • Clinger, W.1    Friedman, D.P.2    Wand, M.3
  • 20
    • 0027879688 scopus 로고
    • A tour of Schism: A partial evaluation system for higher-order applicative languages
    • PEPM '93, Copenhagen, June 1993, ACM Press, New York
    • Consel C. A tour of Schism: A partial evaluation system for higher-order applicative languages. Proc. of 1993 ACM SIGPLAN Symp. on Partial Evaluation and Semantics-Based Program Manipulation. PEPM '93, Copenhagen, June 1993 (1993), ACM Press, New York 145-154
    • (1993) Proc. of 1993 ACM SIGPLAN Symp. on Partial Evaluation and Semantics-Based Program Manipulation , pp. 145-154
    • Consel, C.1
  • 21
    • 36448992324 scopus 로고    scopus 로고
    • Strongly reducing variants of the Krivine abstract machine
    • Revision of a paper that originally appeared in Proc. of 1990 ACM Conf. on Lisp and Functional Programming, LFP~'90 (Nice, June 1990) (ACM Press, New York, 1990) 333-340
    • Crégut P. Strongly reducing variants of the Krivine abstract machine. Higher-Order Symb. Comput. 20 3 (2007) 209-230 Revision of a paper that originally appeared in Proc. of 1990 ACM Conf. on Lisp and Functional Programming, LFP~'90 (Nice, June 1990) (ACM Press, New York, 1990) 333-340
    • (2007) Higher-Order Symb. Comput. , vol.20 , Issue.3 , pp. 209-230
    • Crégut, P.1
  • 23
    • 0028446199 scopus 로고
    • Back to direct style
    • Danvy O. Back to direct style. Sci. Comput. Program. 22 3 (1994) 183-195
    • (1994) Sci. Comput. Program. , vol.22 , Issue.3 , pp. 183-195
    • Danvy, O.1
  • 24
    • 24944462071 scopus 로고    scopus 로고
    • A rational deconstruction of Landin's SECD machine
    • Revised Selected Papers from 16th Int. Wksh. on Implementation and Application of Functional Languages. Grelck C., Huch F., Michaelson G.J., and Trinder P. (Eds). IFL '04, Lübeck, Sept. 2004, Springer, Berlin Extended version available as Research Report BRICS RS-03-33
    • Danvy O. A rational deconstruction of Landin's SECD machine. In: Grelck C., Huch F., Michaelson G.J., and Trinder P. (Eds). Revised Selected Papers from 16th Int. Wksh. on Implementation and Application of Functional Languages. IFL '04, Lübeck, Sept. 2004. Lect. Notes in Comput. Sci. vol. 3474 (2005), Springer, Berlin 52-71 Extended version available as Research Report BRICS RS-03-33
    • (2005) Lect. Notes in Comput. Sci. , vol.3474 , pp. 52-71
    • Danvy, O.1
  • 25
    • 67349267191 scopus 로고    scopus 로고
    • An analytical approach to program as data objects, DSc Thesis, Dept. of Computer Science, University of Aarhus
    • O. Danvy, An analytical approach to program as data objects, DSc Thesis, Dept. of Computer Science, University of Aarhus, 2006
    • (2006)
    • Danvy, O.1
  • 26
    • 19044381168 scopus 로고    scopus 로고
    • On proving syntactic properties of CPS programs
    • Proc. of 3rd Int. Wksh. on Higher-Order Operational Techniques in Semantics. Gordon A., and Pitts A. (Eds). HOOTS '99, Paris, Sept./Oct. 1999, Elsevier, Amsterdam
    • Danvy O., Dzafic B., and Pfenning F. On proving syntactic properties of CPS programs. In: Gordon A., and Pitts A. (Eds). Proc. of 3rd Int. Wksh. on Higher-Order Operational Techniques in Semantics. HOOTS '99, Paris, Sept./Oct. 1999. Electron. Notes in Theor. Comput. Sci. vol. 26 (1999), Elsevier, Amsterdam 21-33
    • (1999) Electron. Notes in Theor. Comput. Sci. , vol.26 , pp. 21-33
    • Danvy, O.1    Dzafic, B.2    Pfenning, F.3
  • 28
    • 84972048107 scopus 로고
    • Representing control, a study of the CPS transformation
    • Danvy O., and Filinski A. Representing control, a study of the CPS transformation. Math. Struct. Comput. Sci. 2 4 (1992) 361-391
    • (1992) Math. Struct. Comput. Sci. , vol.2 , Issue.4 , pp. 361-391
    • Danvy, O.1    Filinski, A.2
  • 29
    • 24044503754 scopus 로고    scopus 로고
    • There and back again
    • Danvy O., and Goldberg M. There and back again. Fund. Inform. 66 4 (2005) 397-413
    • (2005) Fund. Inform. , vol.66 , Issue.4 , pp. 397-413
    • Danvy, O.1    Goldberg, M.2
  • 31
    • 69049118924 scopus 로고    scopus 로고
    • A rational deconstruction of Landin's J operator
    • article 12
    • Danvy O., and Millikin K. A rational deconstruction of Landin's J operator. Logical Methods Comput. Sci. 4 4 (2008) article 12
    • (2008) Logical Methods Comput. Sci. , vol.4 , Issue.4
    • Danvy, O.1    Millikin, K.2
  • 32
  • 33
    • 0142159450 scopus 로고    scopus 로고
    • Refocusing in reduction semantics, research report BRICS RS-04-26, DAIMI, Dept. of Computer Science, University of Aarhus, 2004
    • Prel. version in Proc. of 2nd Int. Wksh. on Rule-Based Programming, RULE 2001
    • Danvy O., and Nielsen L.R. Refocusing in reduction semantics, research report BRICS RS-04-26, DAIMI, Dept. of Computer Science, University of Aarhus, 2004. Prel. version in Proc. of 2nd Int. Wksh. on Rule-Based Programming, RULE 2001. Electron. Notes in Theor. Comput. Sci. 59 4 (2001) 358-374
    • (2001) Electron. Notes in Theor. Comput. Sci. , vol.59 , Issue.4 , pp. 358-374
    • Danvy, O.1    Nielsen, L.R.2
  • 36
    • 84945709727 scopus 로고
    • Go To statement considered harmful
    • Dijkstra E.W. Go To statement considered harmful. Commun. ACM 11 3 (1968) 147-148
    • (1968) Commun. ACM , vol.11 , Issue.3 , pp. 147-148
    • Dijkstra, E.W.1
  • 37
    • 67349192022 scopus 로고    scopus 로고
    • Available online at
    • E.W. Dijkstra, From my life, EWD 1166, 1993, Available online at: http://www.cs.utexas.edu/users/EWD/
    • From my life , vol.EWD 1166 , pp. 1993
    • Dijkstra, E.W.1
  • 38
    • 34548364165 scopus 로고    scopus 로고
    • Specializing continuations: A model for dynamic join points
    • Proc. of 6th Wksh. on Foundations of Aspect-Oriented Languages. FOAL '07, Vancouver, BC, March 2007, ACM Press, New York
    • Dutchyn C.J. Specializing continuations: A model for dynamic join points. Proc. of 6th Wksh. on Foundations of Aspect-Oriented Languages. FOAL '07, Vancouver, BC, March 2007. ACM Int. Conf. Proc. Series vol. 206 (2007), ACM Press, New York 45-57
    • (2007) ACM Int. Conf. Proc. Series , vol.206 , pp. 45-57
    • Dutchyn, C.J.1
  • 39
    • 38249037783 scopus 로고
    • Reflections on Landin's J operator: A partly historical note
    • Felleisen M. Reflections on Landin's J operator: A partly historical note. Comput. Lang. 12 3-4 (1987) 197-207
    • (1987) Comput. Lang. , vol.12 , Issue.3-4 , pp. 197-207
    • Felleisen, M.1
  • 41
    • 0002193891 scopus 로고
    • Control operators, the SECD machine, and the λ-calculus
    • Wirsing M. (Ed), 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 (1987), North-Holland, Amsterdam 193-217
    • (1987) Formal Description of Programming Concepts III , pp. 193-217
    • Felleisen, M.1    Friedman, D.P.2
  • 42
    • 0042411217 scopus 로고    scopus 로고
    • Producing all ideals of a forest, functionally
    • Filliâtre J.-C., and Pottier F. Producing all ideals of a forest, functionally. J. Funct. Programming 13 5 (2003) 945-956
    • (2003) J. Funct. Programming , vol.13 , Issue.5 , pp. 945-956
    • Filliâtre, J.-C.1    Pottier, F.2
  • 43
    • 0004440292 scopus 로고
    • Syntactic analysis and operator precedence
    • Floyd R.W. Syntactic analysis and operator precedence. J. ACM 10 3 (1963) 316-333
    • (1963) J. ACM , vol.10 , Issue.3 , pp. 316-333
    • Floyd, R.W.1
  • 45
    • 0036949281 scopus 로고    scopus 로고
    • A compiled implementation of strong reduction
    • ICFP 2002, Pittsburgh, PA, Oct. 2002, ACM Press, New York (= ACM SIGPLAN Notices 37 (2))
    • Grégoire B., and Leroy X. A compiled implementation of strong reduction. Proc. of 2002 ACM SIGPLAN Int. Conf. on Functional Programming. ICFP 2002, Pittsburgh, PA, Oct. 2002 (2002), ACM Press, New York 235-246 (= ACM SIGPLAN Notices 37 (2))
    • (2002) Proc. of 2002 ACM SIGPLAN Int. Conf. on Functional Programming , pp. 235-246
    • Grégoire, B.1    Leroy, X.2
  • 46
    • 0043039107 scopus 로고    scopus 로고
    • Proof-directed debugging
    • Harper R. Proof-directed debugging. J. Funct. Programming 9 4 (1999) 463-469
    • (1999) J. Funct. Programming , vol.9 , Issue.4 , pp. 463-469
    • Harper, R.1
  • 48
    • 0023040721 scopus 로고
    • A novel representation of lists and its application to the function reverse
    • Hughes J. A novel representation of lists and its application to the function reverse. Inform. Process. Lett. 22 3 (1986) 141-144
    • (1986) Inform. Process. Lett. , vol.22 , Issue.3 , pp. 141-144
    • Hughes, J.1
  • 49
    • 85034650378 scopus 로고
    • Lambda lifting: Transforming programs to recursive equations
    • Proc. of 2nd ACM Conf. on Functional Programming Languages and Computer Architecture. Jouannaud J.-P. (Ed). FPCA'85, Nancy, Sept. 1985, Springer, Berlin
    • Johnsson T. Lambda lifting: Transforming programs to recursive equations. In: Jouannaud J.-P. (Ed). Proc. of 2nd ACM Conf. on Functional Programming Languages and Computer Architecture. FPCA'85, Nancy, Sept. 1985. Lect. Notes in Comput. Sci. vol. 201 (1985), Springer, Berlin 190-203
    • (1985) Lect. Notes in Comput. Sci. , vol.201 , pp. 190-203
    • Johnsson, T.1
  • 51
    • 0028022237 scopus 로고
    • From λ σ to λ v a journey through calculi of explicit substitutions
    • POPL '94, Portland, OR, Jan. 1994, ACM Press, New York
    • Lescanne P. From λ σ to λ v a journey through calculi of explicit substitutions. Conf. Record of 21st Ann. ACM Symp. on Principles of Programming Languages. POPL '94, Portland, OR, Jan. 1994 (1994), ACM Press, New York 60-69
    • (1994) Conf. Record of 21st Ann. ACM Symp. on Principles of Programming Languages , pp. 60-69
    • Lescanne, P.1
  • 53
    • 67349135119 scopus 로고    scopus 로고
    • J. Midtgaard, Transformation, analysis, and interpretation of higher-order procedural programs, Ph.D. thesis, BRICS, University of Aarhus, 2007
    • J. Midtgaard, Transformation, analysis, and interpretation of higher-order procedural programs, Ph.D. thesis, BRICS, University of Aarhus, 2007
  • 54
    • 47749121454 scopus 로고    scopus 로고
    • normalization and execution of computer programs, Ph.D. Thesis, BRICS, University of Aarhus
    • K. Millikin, A structured approach to the transformation, normalization and execution of computer programs, Ph.D. Thesis, BRICS, University of Aarhus, 2007
    • (2007) A structured approach to the transformation
    • Millikin, K.1
  • 56
    • 0013066174 scopus 로고    scopus 로고
    • A denotational investigation of defunctionalization
    • RS-00-47, Dept. of Computer Science, University of Aarhus
    • L.R. Nielsen, A denotational investigation of defunctionalization, Research Report BRICS RS-00-47, Dept. of Computer Science, University of Aarhus, 2000
    • (2000) Research Report BRICS
    • Nielsen, L.R.1
  • 57
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Plotkin G.D. 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
  • 58
    • 33745893774 scopus 로고    scopus 로고
    • Polymorphic typed defunctionalization and concretization
    • Pottier F., and Gauthier N. Polymorphic typed defunctionalization and concretization. Higher-Order Symb. Comput. 19 1 (2006) 125-162
    • (2006) Higher-Order Symb. Comput. , vol.19 , Issue.1 , pp. 125-162
    • Pottier, F.1    Gauthier, N.2
  • 59
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • ACM Press, New York Reprinted in Higher-Order and Symb. Comput. 11 (4) (1998) 363-397, with a foreword [61]
    • Reynolds J.C. Definitional interpreters for higher-order programming languages. Proc. of 25th ACM Nat. Conf., Boston, MA, Aug. 1972 (1972), ACM Press, New York 717-740 Reprinted in Higher-Order and Symb. Comput. 11 (4) (1998) 363-397, with a foreword [61]
    • (1972) Proc. of 25th ACM Nat. Conf., Boston, MA, Aug. 1972 , pp. 717-740
    • Reynolds, J.C.1
  • 60
    • 0000798744 scopus 로고
    • The discoveries of continuations
    • Reynolds J.C. The discoveries of continuations. Lisp Symb. Comput. 6 3-4 (1993) 233-247
    • (1993) Lisp Symb. Comput. , vol.6 , Issue.3-4 , pp. 233-247
    • Reynolds, J.C.1
  • 61
    • 0001638453 scopus 로고    scopus 로고
    • Definitional interpreters revisited
    • Reynolds J.C. Definitional interpreters revisited. Higher-Order Symb. Comput. 11 4 (1998) 355-361
    • (1998) Higher-Order Symb. Comput. , vol.11 , Issue.4 , pp. 355-361
    • Reynolds, J.C.1
  • 63
    • 85010425482 scopus 로고
    • State transition machines for lambda calculus expressions
    • Proc. of Wksh. on Semantics-Directed Compiler Generation, Aarhus, Jan. 1980. Jones N.D. (Ed), Springer, Berlin pp. 415-400
    • Schmidt D.A. State transition machines for lambda calculus expressions. In: Jones N.D. (Ed). Proc. of Wksh. on Semantics-Directed Compiler Generation, Aarhus, Jan. 1980. Lect. Notes in Comput. Sci. vol. 94 (1980), Springer, Berlin pp. 415-400
    • (1980) Lect. Notes in Comput. Sci. , vol.94
    • Schmidt, D.A.1
  • 64
    • 36448956881 scopus 로고    scopus 로고
    • State-transition machines for lambda-calculus expressions
    • Journal version of [63], with an afterword [65]
    • Schmidt D.A. State-transition machines for lambda-calculus expressions. Higher-Order Symb. Comput. 20 3 (2007) 319-332 Journal version of [63], with an afterword [65]
    • (2007) Higher-Order Symb. Comput. , vol.20 , Issue.3 , pp. 319-332
    • Schmidt, D.A.1
  • 65
    • 36448961630 scopus 로고    scopus 로고
    • State-transition machines, revisited
    • Schmidt D.A. State-transition machines, revisited. Higher-Order Symb. Comput. 20 3 (2007) 333-335
    • (2007) Higher-Order Symb. Comput. , vol.20 , Issue.3 , pp. 333-335
    • Schmidt, D.A.1
  • 66
    • 0003464007 scopus 로고
    • Ph.D. Thesis, Techn. Report CMU-CS-91-145, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA
    • O. Shivers, Control-flow analysis of higher-order languages or taming lambda, Ph.D. Thesis, Techn. Report CMU-CS-91-145, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, 1991
    • (1991) Control-flow analysis of higher-order languages or taming lambda
    • Shivers, O.1
  • 67
    • 0004219535 scopus 로고
    • Rabbit: A compiler for Scheme, Master's Thesis, Techn
    • Report AI-TR-474, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA
    • G.L. Steele Jr., Rabbit: A compiler for Scheme, Master's Thesis, Techn. Report AI-TR-474, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, 1978
    • (1978)
    • Steele Jr., G.L.1
  • 68
    • 0032281046 scopus 로고    scopus 로고
    • From ML to Ada: Strongly-typed language interoperability via source translation
    • Tolmach A.P., and Oliva D.P. From ML to Ada: Strongly-typed language interoperability via source translation. J. Funct. Programming 8 4 (1998) 367-412
    • (1998) J. Funct. Programming , vol.8 , Issue.4 , pp. 367-412
    • Tolmach, A.P.1    Oliva, D.P.2
  • 70
    • 0021774950 scopus 로고
    • Higher-order extensions to PROLOG: Are they needed?
    • Hayes J.E., Michie D., and Pao Y.-H. (Eds), Ellis Horwood, Chichester
    • Warren D.H.D. Higher-order extensions to PROLOG: Are they needed?. In: Hayes J.E., Michie D., and Pao Y.-H. (Eds). Machine Intelligence vol. 10 (1982), Ellis Horwood, Chichester 441-454
    • (1982) Machine Intelligence , vol.10 , pp. 441-454
    • Warren, D.H.D.1
  • 71
    • 33750265254 scopus 로고    scopus 로고
    • "Proof-directed debugging" revisited for a first-order version
    • Yi K. "Proof-directed debugging" revisited for a first-order version. J. Funct. Programming 16 6 (2006) 663-670
    • (2006) J. Funct. Programming , vol.16 , Issue.6 , pp. 663-670
    • Yi, K.1


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