Hoed
Version 0.3.0 revision 0 uploaded by faddegon.
Package meta
- Synopsis
- Lighweight algorithmic debugging.
- Description
Hoed is a tracer and debugger for the programming language Haskell. You can trace a program by annotating functions in suspected modules and linking your program against standard profiling libraries.
To locate a defect with Hoed you annotate suspected functions and compile as usual. Then you run your program, information about the annotated functions is collected. Finally you connect to a debugging session using a webbrowser.
Hoed comes in two flavours: Hoed.Pure and Hoed.Stk. Hoed.Pure is recommended over Hoed.Stk: to debug your program with Hoed.Pure you can optimize your program and do not need to enable profiling. Hoed.Stk is Hoed as presented on PLDI 2015 and possibly has benefits over Hoed.Pure for debugging concurrent/parallel programs.
- Author
- Maarten Faddegon
- Bug reports
- n/a
- Category
- Debug, Trace
- Copyright
- (c) 2000 Andy Gill, (c) 2010 University of Kansas, (c) 2013-2015 Maarten Faddegon
- Homepage
- http://maartenfaddegon.nl
- Maintainer
- hoed@maartenfaddegon.nl
- Package URL
- n/a
- Stability
- n/a
Components
- lib:Hoed
- exe:hoed-examples-AskName
- exe:hoed-examples-DoublingServer1
- exe:hoed-examples-DoublingServer2
- exe:hoed-examples-DoublingServer3
- exe:hoed-examples-DoublingServer4
- exe:hoed-examples-DoublingServer5
- exe:hoed-examples-Example1
- exe:hoed-examples-Example3
- exe:hoed-examples-Example4
- exe:hoed-examples-Foldl
- exe:hoed-examples-Hashmap
- exe:hoed-examples-HeadOnEmpty1
- exe:hoed-examples-HeadOnEmpty2
- exe:hoed-examples-IndirectRecursion
- exe:hoed-examples-Insort1
- exe:hoed-examples-Insort2
- exe:hoed-examples-Pretty
- exe:hoed-examples-Responsibility
- exe:hoed-examples-TightRope1
- exe:hoed-examples-TightRope2
- exe:hoed-examples-TightRope3
- exe:hoed-tests-Generic-r0
- exe:hoed-tests-Generic-r1
- exe:hoed-tests-Generic-r2
- exe:hoed-tests-Generic-r3
- exe:hoed-tests-Generic-t0
- exe:hoed-tests-Generic-t1
- exe:hoed-tests-Generic-t2
- exe:hoed-tests-Generic-t3
- exe:hoed-tests-Pure-t1
- exe:hoed-tests-Pure-t2
- exe:hoed-tests-Pure-t3
- exe:hoed-tests-Pure-t4
- exe:hoed-tests-Stk-DoublingServer
- exe:hoed-tests-Stk-Example1
- exe:hoed-tests-Stk-Example3
- exe:hoed-tests-Stk-Example4
- exe:hoed-tests-Stk-IndirectRecursion
- exe:hoed-tests-Stk-Insort2