메뉴 건너뛰기




Volumn 11, Issue 6, 2001, Pages 629-671

How to look busy while being as lazy as ever: The Implementation of a lazy functional debugger

Author keywords

[No Author keywords available]

Indexed keywords


EID: 0035643583     PISSN: 09567968     EISSN: None     Source Type: Journal    
DOI: 10.1017/S095679680100418X     Document Type: Article
Times cited : (38)

References (35)
  • 2
    • 0345845529 scopus 로고
    • Department of Computing Science, Chalmers University of Technology, S-412 96, Göteborg, Sweden. Distributed with the HBC Haskell compiler
    • Augustsson, L. (1993) HBC User's Manual. Department of Computing Science, Chalmers University of Technology, S-412 96, Göteborg, Sweden. (Distributed with the HBC Haskell compiler.)
    • (1993) HBC User's Manual
    • Augustsson, L.1
  • 4
    • 84944042094 scopus 로고    scopus 로고
    • Freja, Hat and Hood - A comparative evaluation of three systems for tracing and debugging lazy functional programs
    • Mohnen, M. & Koopman, P. (editors), Aachen, Germany
    • Chitil, O., Runciman, C. & Wallace, M. (2001) Freja, Hat and Hood - a comparative evaluation of three systems for tracing and debugging lazy functional programs. In: Mohnen, M. & Koopman, P. (editors), Proceedings 12th International Workshop on Implementation of Functional Languages (IFL 2000), pp. 176-193. Aachen, Germany. (Lecture Notes in Computer Science 2011. Springer-Verlag.
    • (2001) Proceedings 12th International Workshop on Implementation of Functional Languages (IFL 2000) , pp. 176-193
    • Chitil, O.1    Runciman, C.2    Wallace, M.3
  • 5
    • 84944042094 scopus 로고    scopus 로고
    • Springer-Verlag
    • Chitil, O., Runciman, C. & Wallace, M. (2001) Freja, Hat and Hood - a comparative evaluation of three systems for tracing and debugging lazy functional programs. In: Mohnen, M. & Koopman, P. (editors), Proceedings 12th International Workshop on Implementation of Functional Languages (IFL 2000), pp. 176-193. Aachen, Germany. (Lecture Notes in Computer Science 2011. Springer-Verlag.
    • Lecture Notes in Computer Science 2011
  • 6
    • 0345867900 scopus 로고    scopus 로고
    • Debugging Haskell by observing intermediate data structures
    • Montreal, Canada
    • Gill, A. (2000) Debugging Haskell by observing intermediate data structures. Proceedings 2000 ACM SIGPLAN Haskell Workshop, Montreal, Canada.
    • (2000) Proceedings 2000 ACM SIGPLAN Haskell Workshop
    • Gill, A.1
  • 7
    • 21344492653 scopus 로고    scopus 로고
    • The location of errors in functional programs
    • Fritzson, P. (editor)
    • Hazan, J. E. & Morgan, R. G. (1993) The location of errors in functional programs. In: Fritzson, P. (editor), Automated and Algorithmic Debugging, pp. 135-152. (Lecture Notes in Computer Science 749. Springer-Verlag.
    • (1993) Automated and Algorithmic Debugging , pp. 135-152
    • Hazan, J.E.1    Morgan, R.G.2
  • 8
    • 21344492653 scopus 로고    scopus 로고
    • Springer-Verlag
    • Hazan, J. E. & Morgan, R. G. (1993) The location of errors in functional programs. In: Fritzson, P. (editor), Automated and Algorithmic Debugging, pp. 135-152. (Lecture Notes in Computer Science 749. Springer-Verlag.
    • Lecture Notes in Computer Science 749
  • 10
    • 84987233552 scopus 로고    scopus 로고
    • Johnsson, T. (1984) Efficient compilation of lazy evaluation. Proceedings 1984 ACM SIGPLAN Symposium on Compiler Construction, pp. 58-69. (ACM SIGPLAN Notices, 19(6).)
    • ACM SIGPLAN Notices , vol.19 , Issue.6
  • 12
    • 0347759435 scopus 로고
    • Research report, Institut National de Recherche en Informatique et en Automatique (INRIA), Domaine de Voluceau, Rocquencourt, B.P.105, 78153 Le Chesnay Cedex, France
    • Kamin, S. (1990) A debugging environment for functional programming in Centaur. Research report, Institut National de Recherche en Informatique et en Automatique (INRIA), Domaine de Voluceau, Rocquencourt, B.P.105, 78153 Le Chesnay Cedex, France.
    • (1990) A Debugging Environment for Functional Programming in Centaur
    • Kamin, S.1
  • 13
    • 0006510718 scopus 로고
    • Real programming in functional languages
    • Darlington, J., Henderson, P. & Turner, D. A. (editors), Cambridge University Press
    • Morris, J. H. (1982) Real programming in functional languages. In: Darlington, J., Henderson, P. & Turner, D. A. (editors), Functional Programming and its Applications. Cambridge University Press.
    • (1982) Functional Programming and Its Applications
    • Morris, J.H.1
  • 15
    • 0003436027 scopus 로고    scopus 로고
    • PhD thesis, Department of Computer and Information Science, Linköpings universitet, S-581 83, Linköping, Sweden
    • Nilsson, H. (1998) Declarative debugging for lazy functional languages. PhD thesis, Department of Computer and Information Science, Linköpings universitet, S-581 83, Linköping, Sweden. http://www.ida.liu.se/~henni/thesis.ps
    • (1998) Declarative Debugging for Lazy Functional Languages
    • Nilsson, H.1
  • 17
    • 84972363380 scopus 로고
    • Algorithmic debugging for lazy functional languages
    • Nilsson, H. & Fritzson, P. (1994) Algorithmic debugging for lazy functional languages. J. Functional Programming, 4(3), 337-370.
    • (1994) J. Functional Programming , vol.4 , Issue.3 , pp. 337-370
    • Nilsson, H.1    Fritzson, P.2
  • 19
    • 0031126461 scopus 로고    scopus 로고
    • The evaluation dependence tree as a basis for lazy functional debugging
    • Nilsson, H. & Sparud, J. (1997) The evaluation dependence tree as a basis for lazy functional debugging. Automated Software Eng. 4(2), 121-150.
    • (1997) Automated Software Eng. , vol.4 , Issue.2 , pp. 121-150
    • Nilsson, H.1    Sparud, J.2
  • 21
    • 0004763160 scopus 로고
    • The NoFib benchmark suite of Haskell programs
    • Launchbury, J. & Sansom, P. (editors), Springer-Verlag
    • Partain, W. (1993) The NoFib benchmark suite of Haskell programs. In: Launchbury, J. & Sansom, P. (editors), Proceedings 1992 Glasgow Workshop on Functional Programming, pp. 195-202. Springer-Verlag.
    • (1993) Proceedings 1992 Glasgow Workshop on Functional Programming , pp. 195-202
    • Partain, W.1
  • 23
    • 84974143149 scopus 로고
    • Implementing lazy functional languages on stock hardware: The Spineless Tagless G-machine
    • Peyton Jones, S. L. (1992) Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine. J. Functional Programming, 2(2), 127-202.
    • (1992) J. Functional Programming , vol.2 , Issue.2 , pp. 127-202
    • Peyton Jones, S.L.1
  • 24
    • 0345867890 scopus 로고    scopus 로고
    • Honours thesis, Department of Computer Science, University of Melbourne, Australia
    • Pope, B. (1998) Buddha: A declarative debugger for Haskell. Honours thesis, Department of Computer Science, University of Melbourne, Australia.
    • (1998) Buddha: A Declarative Debugger for Haskell
    • Pope, B.1
  • 25
  • 26
    • 84974318126 scopus 로고
    • Heap profiling of lazy functional programs
    • Runciman, C. & Wakeling, D. (1993) Heap profiling of lazy functional programs. J. Functional Programming, 3(2), 217-245.
    • (1993) J. Functional Programming , vol.3 , Issue.2 , pp. 217-245
    • Runciman, C.1    Wakeling, D.2
  • 29
    • 0347759437 scopus 로고
    • Presented at the Annual Internal Workshop "Wintermötet", Department of Computing Science, Chalmers University of Technology, Göteborg, Sweden
    • Sparud, J. (1994) An embryo to a debugger for Haskell. Presented at the Annual Internal Workshop "Wintermötet", Department of Computing Science, Chalmers University of Technology, Göteborg, Sweden.
    • (1994) An Embryo to a Debugger for Haskell
    • Sparud, J.1
  • 30
    • 0347759436 scopus 로고    scopus 로고
    • Licentiate thesis, Department of Computing Science, Chalmers University of Technology, Göteborg, Sweden
    • Sparud, J. (1996) A transformational approach to debugging lazy functional programs. Licentiate thesis, Department of Computing Science, Chalmers University of Technology, Göteborg, Sweden.
    • (1996) A Transformational Approach to Debugging Lazy Functional Programs
    • Sparud, J.1
  • 31
    • 0032648062 scopus 로고    scopus 로고
    • PhD thesis, Department of Computing Science, Chalmers University of Technology, Göteborg, Sweden
    • Sparud, J. (1999) Tracing and debugging lazy functional computations. PhD thesis, Department of Computing Science, Chalmers University of Technology, Göteborg, Sweden.
    • (1999) Tracing and Debugging Lazy Functional Computations
    • Sparud, J.1
  • 33
    • 84957053327 scopus 로고    scopus 로고
    • Complete and partial redex trails of functional computations
    • Clack, C., Hammond, K. & Davie, T. (editors), St. Andrews, Scotland
    • Sparud, J. & Runciman, C. (1998) Complete and partial redex trails of functional computations. In: Clack, C., Hammond, K. & Davie, T. (editors), Proceedings 9th International Workshop on Implementation of Functional Languages (IFL '97), pp. 160-177. St. Andrews, Scotland. (Lecture Notes in Computer Science 1467. Springer-Verlag.
    • (1998) Proceedings 9th International Workshop on Implementation of Functional Languages (IFL '97) , pp. 160-177
    • Sparud, J.1    Runciman, C.2
  • 34
    • 84957053327 scopus 로고    scopus 로고
    • Springer-Verlag
    • Sparud, J. & Runciman, C. (1998) Complete and partial redex trails of functional computations. In: Clack, C., Hammond, K. & Davie, T. (editors), Proceedings 9th International Workshop on Implementation of Functional Languages (IFL '97), pp. 160-177. St. Andrews, Scotland. (Lecture Notes in Computer Science 1467. Springer-Verlag.
    • Lecture Notes in Computer Science 1467
  • 35
    • 0012526988 scopus 로고    scopus 로고
    • Why no one uses functional languages
    • Wadler, P. (1998) Why no one uses functional languages. ACM SIGPLAN Notices, 33(8), 23-27.
    • (1998) ACM SIGPLAN Notices , vol.33 , Issue.8 , pp. 23-27
    • Wadler, P.1


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