Instâncias de Observable
instance (Observable a, Observable b)
=> Observable (a,b) where
observer (a,b) = send ","
(return (,) << a << b )
Tipos básicos |
Int, Bool, Float, Double, Integer, Char,() |
Construtores |
(Observe a) => [a] and (Maybe a) |
(Observe a,Observe b) => (a,b) and (Array a b) and Either a
b |
(Observe a,Observe b,...) => 3-tuple, 4-tuple, 5-tuple. |
Funções |
(Observe a,Observe b) => (a -> b) |
IO Monad |
(Observe a) => IO a |
Extenções Haskell |
Exceptions (calls to error, etc) |
|