메뉴 건너뛰기




Volumn 1281, Issue , 1997, Pages 165-190

Sound specialization in the presence of computational effects

Author keywords

Continuations; Functional programming; Lambda calculus; Partial evaluation

Indexed keywords

COMPUTATIONAL MECHANICS; COMPUTER SOFTWARE; DIFFERENTIATION (CALCULUS); FUNCTIONAL PROGRAMMING;

EID: 84957707421     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/BFb0014551     Document Type: Conference Paper
Times cited : (20)

References (38)
  • 2
    • 0005303582 scopus 로고    scopus 로고
    • Reflections on reflections
    • Hugh Glaser and Herbert Kuchen, editors, volume? of Lecture Notes in Computer Science, page To appear, Southampton, England, September. Springer-Verlag
    • Gilles Barthe, John Hatcliff, and Morten Heine Sørensen. Reflections on reflections. In Hugh Glaser and Herbert Kuchen, editors, Programming Languages, Implementations, Logics, and Programs (PLILP '97), volume? of Lecture Notes in Computer Science, page To appear, Southampton, England, September 1996. Springer-Verlag.
    • (1996) Programming Languages, Implementations, Logics, and Programs (PLILP '97)
    • Barthe, G.1    Hatcliff, J.2    Sørensen, M.H.3
  • 3
    • 0026980781 scopus 로고
    • Improving binding-times without explicit CPS conversion
    • San Francisco, California, USA, June
    • Anders Bondorf. Improving binding-times without explicit CPS conversion. In Proc. 1992 ACM Conference on Lisp and Functional Programming, pages 1-10, San Francisco, California, USA, June 1992.
    • (1992) Proc. 1992 ACM Conference on Lisp and Functional Programming , pp. 1-10
    • Bondorf, A.1
  • 4
    • 0026218814 scopus 로고
    • Automatic autoprojection of recursive equations with global variables and abstract data types
    • Anders Bondorf and Olivier Danvy. Automatic autoprojection of recursive equations with global variables and abstract data types. Science of Proqramminn, 16(2):151-195, 1991
    • (1991) Science of Proqramminn , vol.16 , Issue.2 , pp. 151-195
    • Bondorf, A.1    Danvy, O.2
  • 7
    • 85010922848 scopus 로고
    • Efficient analysis for realistic off-line partial evaluation
    • July
    • Anders Bondorf and Jesper Jørgensen, Efficient analysis for realistic off-line partial evaluation. Journal of Functional Programming, 3(3):315-346, July 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 315-346
    • Bondorf, A.1    Jørgensen, J.2
  • 9
    • 84947276308 scopus 로고
    • For a better support of static data flow
    • John Hughes, editor, volume 523 of Lecture Notes in Computer Science, Cambridge, MA. Springer-Verlag
    • Charles Consel and Olivier Danvy. For a better support of static data flow. In John Hughes, editor, Proc. Functional Programming Languages and Computer Architecture 1991, volume 523 of Lecture Notes in Computer Science, pages 496-519, Cambridge, MA, 1991. Springer-Verlag.
    • (1991) Proc. Functional Programming Languages and Computer Architecture 1991 , pp. 496-519
    • Consel, C.1    Danvy, O.2
  • 10
    • 0028446199 scopus 로고
    • Back to direct style
    • Olivier Danvy. Back to direct style. Science of Programming, 22:183-195, 1994.
    • (1994) Science of Programming , vol.22 , pp. 183-195
    • Danvy, O.1
  • 13
    • 0029719031 scopus 로고    scopus 로고
    • A temporal-logic approach to binding-time analysis
    • New Brunswick, New Jersey, July IEEE Computer Society Press
    • th Annual IEEE Symposium on Logic in Computer Science, pages 184-195, New Brunswick, New Jersey, July 1996. IEEE Computer Society Press.
    • (1996) th Annual IEEE Symposium on Logic in Computer Science , pp. 184-195
    • Davies, R.1
  • 15
    • 84957695698 scopus 로고
    • CPS transformation after binding-time analysis (extended abstract)
    • Göteborg, Sweden, November
    • Dirk Dussart and Eddy Bevers. CPS transformation after binding-time analysis (extended abstract). In Proceedings of the 7th Nordic Workshop on Programming Theory, pages 112-126, Göteborg, Sweden, November 1995.
    • (1995) Proceedings of the 7th Nordic Workshop on Programming Theory , pp. 112-126
    • Dussart, D.1    Bevers, E.2
  • 19
    • 84958608332 scopus 로고    scopus 로고
    • Efficient multi-level generating extensions for program specialization
    • [36]
    • Robert Glück and Jesper Jørgensen. Efficient multi-level generating extensions for program specialization. In Swierstra and Hermenegildo [36], pages 259-278.
    • Swierstra and Hermenegildo , pp. 259-278
    • Glück, R.1    Jørgensen, J.2
  • 20
    • 0026845597 scopus 로고
    • A self-applicable partial evaluator for the lambda-calculus
    • Carsten K. Gomard. A self-applicable partial evaluator for the lambda-calculus. ACM Transactions on Programming Languages and Systems, 14(2):147-172, 1992.
    • (1992) ACM Transactions on Programming Languages and Systems , vol.14 , Issue.2 , pp. 147-172
    • Gomard, C.K.1
  • 21
    • 84958617909 scopus 로고    scopus 로고
    • Mechanically verifying the correctness of an offline partial evaluator
    • [36]
    • John Hatcliff. Mechanically verifying the correctness of an offline partial evaluator. In Swierstra and Hermenegildo [36], pages 279-298.
    • Swierstra and Hermenegildo , pp. 279-298
    • Hatcliff, J.1
  • 28
    • 0024927385 scopus 로고
    • Computational lambda-calculus and monads
    • Pacific Grove, CA, June IEEE Computer Society Press
    • Eugenio Moggi. Computational lambda-calculus and monads. In Proc. of the 4rd Annual Symposium on Logic in Computer Science, pages 14-23, Pacific Grove, CA, June 1989. IEEE Computer Society Press.
    • (1989) Proc. of the 4rd Annual Symposium on Logic in Computer Science , pp. 14-23
    • Moggi, E.1
  • 29
    • 18944368664 scopus 로고    scopus 로고
    • A categorical account of two-level languages
    • volume 5 of Electronic Notes in Theoretical Computer Science, Pittsburgh, PA, March, Carnegie Mellon University, Elsevier Science BV
    • Eugenio Moggi. A categorical account of two-level languages. In Proc. Mathematical Foundations of Programming Semantics, Thirteenth Annual Conference, volume 5 of Electronic Notes in Theoretical Computer Science, Pittsburgh, PA, March 1997. Carnegie Mellon University, Elsevier Science BV.
    • (1997) Proc. Mathematical Foundations of Programming Semantics, Thirteenth Annual Conference
    • Moggi, E.1
  • 30
    • 0038180469 scopus 로고
    • A formal type system for comparing partial evaluators
    • Dines Bjørner, Andrei P. Ershov, and Neil D. Jones, editors, Amsterdam, North-Holland
    • Flemming Nielson. A formal type system for comparing partial evaluators. In Dines Bjørner, Andrei P. Ershov, and Neil D. Jones, editors, Partial Evaluation and Mixed Computation, pages 349-384, Amsterdam, 1988. North-Holland.
    • (1988) Partial Evaluation and Mixed Computation , pp. 349-384
    • Nielson, F.1
  • 32
    • 84972017777 scopus 로고
    • Correctness of binding-time analysis
    • July
    • Jens Palsberg. Correctness of binding-time analysis. Journal of Functional Programming, 3(3):347-364, July 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 347-364
    • Palsberg, J.1
  • 33
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Gordon Plotkin. Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science, 1:125-159, 1975.
    • (1975) Theoretical Computer Science , vol.1 , pp. 125-159
    • Plotkin, G.1
  • 34
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • Amr Sabry and Matthias Felleisen. Reasoning about programs in continuation-passing style. Lisp and Symbolic Computation, 6(3/4):289-300, 1993.
    • (1993) Lisp and Symbolic Computation , vol.6 , Issue.3-4 , pp. 289-300
    • Sabry, A.1    Felleisen, M.2
  • 38
    • 84971946807 scopus 로고
    • Specifying the correctness of binding-time analysis
    • July
    • Mitchell Wand. Specifying the correctness of binding-time analysis. Journal of Functional Programming, 3(3):365-387, July 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 365-387
    • Wand, M.1


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