debugging

Froglet: a source-level stepper for Lisp

Source:

The Open University, Milton Keynes, UK

URL:

http://kmi.open.ac.uk/publications/techreports.cfm?trnumber=kmi-94-1

Keywords:

debugging, lisp

Abstract:

Froglet is a source-level stepper for Common Lisp. Unlike previous steppers, which used pretty-printed reconstructions of definitions to show the progress of execution, Froglet uses the text from which the definition was read. This means that forms can be shown under evaluation in the right context, complete with comments and related functions. It also provides views onto the stack and onto the lexical environment of the form currently being evaluated. This paper describes the background to Froglet and how it is related to steppers for conventional languages, gives an overview of its implementation and interface, and shows that it could form a key addition to Lisp environments.

My worst ever debugging problem!

As I was off for a coffee today, I was thinking about my worst ever debugging problem. It was so bad, it's probably worth telling the story in full.

Syndicate content