distributed-closure-0.4.0: Serializable closures for distributed programming.

Safe HaskellNone
LanguageHaskell2010

Control.Comonad.Static

Synopsis

Documentation

class StaticFunctor w => StaticExtend w where Source #

Minimal complete definition

staticDuplicate | staticExtend

Methods

staticDuplicate :: Typeable a => w a -> w (w a) Source #

staticExtend :: (Typeable a, Typeable b) => Closure (w a -> b) -> w a -> w b Source #

class StaticExtend w => StaticComonad w where Source #

Minimal complete definition

staticExtract

Methods

staticExtract :: Typeable a => w a -> a Source #

Instances