distributed-closure-0.4.1.1: 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 #

Instances
StaticExtend Closure Source # 
Instance details

Defined in Control.Comonad.Static

class StaticExtend w => StaticComonad w where Source #

Methods

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

Instances
StaticComonad Closure Source # 
Instance details

Defined in Control.Comonad.Static

Methods

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