packages feed

Hoed-0.2.1: examples/Ho.hs

import Debug.Hoed

app :: Observable a => (a->a) -> a -> a
app = observe "app" (\g y -> {-# SCC "app" #-} g y)


f :: Observable a => a -> a
f = observe "f" (\x -> {-# SCC "app" #-} x)

k :: Int
k = 3

main = runO $ print (app f k)