Safe Haskell | None |
---|
Control.Distributed.Process.Internal.Closure.TH
Contents
Description
Template Haskell support
User-level API
remotable :: [Name] -> Q [Dec]Source
Create the closure, decoder, and metadata definitions for the given list of functions
mkStatic :: Name -> Q ExpSource
Construct a static value.
If f : forall a1 .. an. T
then $(mkStatic 'f) :: forall a1 .. an. Static T
.
Be sure to pass f
to remotable
.
functionSDict :: Name -> Q ExpSource
If f : T1 -> T2
is a monomorphic function
then $(functionSDict 'f) :: Static (SerializableDict T1)
.
Be sure to pass f
to remotable
.