A lightweight approach to debugging functional logic programs by observations is presented, implemented for the language Curry. The Curry Object Observation System (COOSy) comprises a portable library plus a viewing tool. A programmer can observe data structures and functions by annotating expressions in his program. The possibly partial values of observed expressions that are computed during program execution are recorded in a trace file, including information on non-deterministic choices and logical variables. A separate viewing tool displays the trace content. COOSy covers all aspects of modern functional logic multiparadigm languages such as lazy evaluation, higher order functions, non-deterministic search, logical variables, concurrenc...
Functional logic languages combine lazy (demand-driven) evaluation strategies from functional progra...
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...
AbstractDebugging by observing the evaluation of expressions and functions is a useful approach for ...
Debugging by observing the evaluation of expressions and functions is a useful approach for finding ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
AbstractThis paper is part of a comprehensive approach to debugging for functional logic languages. ...
AbstractThis paper is based on a recently developed technique to build debugging tools for lazy func...
We present a general framework for the declarative debugging of functional logic programs, which is ...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Functional logic languages combine lazy (demand-driven) evaluation strategies from functional progra...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
This paper is based on a recently developed technique to build debugging tools for lazy functional p...
We present a general framework for the declarative debugging of functional logic programs, which is ...
Functional logic languages combine lazy (demand-driven) evaluation strategies from functional progra...
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...
AbstractDebugging by observing the evaluation of expressions and functions is a useful approach for ...
Debugging by observing the evaluation of expressions and functions is a useful approach for finding ...
This thesis describes the design, implementation and use of a run-time debugging tool for understand...
AbstractThis paper is part of a comprehensive approach to debugging for functional logic languages. ...
AbstractThis paper is based on a recently developed technique to build debugging tools for lazy func...
We present a general framework for the declarative debugging of functional logic programs, which is ...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
Functional logic languages combine lazy (demand-driven) evaluation strategies from functional progra...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
This paper presents a box-oriented debugging model for the functional logic language ALF. Due to the...
This paper is based on a recently developed technique to build debugging tools for lazy functional p...
We present a general framework for the declarative debugging of functional logic programs, which is ...
Functional logic languages combine lazy (demand-driven) evaluation strategies from functional progra...
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...