Debug.Hoed.Pure

Basic annotations

observe

runO

printO

testO

Property-assisted algorithmic debugging

runOwp

testOwp

data Propositions

data PropType

type Proposition

data PropositionType

data Module

data Signature

class ParEq a

runOstore

conAp

Build your own debugger with Hoed

runO'

judge

unjudgedCharacterCount

type CompTree

data Vertex

data CompStmt

data Judge

data Verbosity

Alternative template Haskell annotations

observeTempl

observedTypes

API to test Hoed itself

logO

logOwp

traceOnly

data UnevalHandler

The Observable class

data Observer

class Observable a

(<<)

thunk

nothunk

send

observeOpaque

observeBase

constrainBase

debugO

data CDS

class Generic a