This paper is based on a recently developed technique to build debugging tools for lazy functional pro-gramming languages. With this technique it is possible to replay the execution of a lazy program with a strict semantics by recording information of unevaluated expressions. The recorded information is called an oracle and is very compact. Oracles contain the number of strict steps between discarding unevaluated ex-pressions. The technique has already been successfully employed to construct a debugger for lazy functional languages. This paper extends the technique to include also lazy functional logic languages. A debugging tool built with the technique can be downloaded at www-ps.informatik.uni-kiel.de/~bbr.
We present a general framework for the declarative debugging of functional logic programs, which is ...
An algorithmic debugger finds defects in programs by systematic search. It relies on the programmer ...
AbstractWe present a generic scheme for the declarative debugging of functional logic programs which...
AbstractThis paper is based on a recently developed technique to build debugging tools for lazy func...
. Lazy functional languages have non-strict semantics and are purely declarative, i.e. they support ...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...
AbstractWe present a declarative debugger for lazy functional logic programs with polymorphic type d...
In this paper we present a debugging model for a lazy functional logic programming language whose se...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
This article describes the implementation of a debugger for lazy functional languages like Haskell. ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
2> i 2 terms, e 2 expressions and condition is a sequence of equalities between expressions. The ...
We present a general framework for the declarative debugging of functional logic programs, which is ...
An algorithmic debugger finds defects in programs by systematic search. It relies on the programmer ...
AbstractWe present a generic scheme for the declarative debugging of functional logic programs which...
AbstractThis paper is based on a recently developed technique to build debugging tools for lazy func...
. Lazy functional languages have non-strict semantics and are purely declarative, i.e. they support ...
We present a declarative debugger for lazy functional logic programs with polymorphic type disciplin...
AbstractWe present a declarative debugger for lazy functional logic programs with polymorphic type d...
In this paper we present a debugging model for a lazy functional logic programming language whose se...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
This article describes the implementation of a debugger for lazy functional languages like Haskell. ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
2> i 2 terms, e 2 expressions and condition is a sequence of equalities between expressions. The ...
We present a general framework for the declarative debugging of functional logic programs, which is ...
An algorithmic debugger finds defects in programs by systematic search. It relies on the programmer ...
AbstractWe present a generic scheme for the declarative debugging of functional logic programs which...