Hood
-
permite ao programador observar apenas os pontos desejados
-
não altera o comportamento do programa
-
o resultado da observação é apresentado separadamente do programa
-
observação de Monads, excepções e IO
-
observação de funções, inclusivé de ordem superior
-
múltiplas observações
-
necessidade de alterar o código
-
necessidade de definir instâncias para novos tipos de dados
|