@@ -15,9 +15,7 @@ module Control.Distributed.Process.Internal.Closure.Static
1515 , toClosure
1616 -- * Serialization dictionaries (and their static versions)
1717 , sdictUnit
18− , sdictUnit__static
1918 , sdictProcessId
20− , sdictProcessId__static
2119 -- * Runtime support
2220 , __remoteTable
2321 ) where
@@ -66,19 +64,11 @@ decodeDict SerializableDict = decode
6664
6765---- Serialization dictionaries ------------------------------------------------
6866
69−-- | Serialization dictionary for '()'
70−--
71−-- Use @$(mkStatic sdictUnit)@ (instead of 'sdictUnit__static')
72−-- to refer to the static dictionary.
73−sdictUnit :: SerializableDict ()
74−sdictUnit = SerializableDict
67+sdictUnit_ :: SerializableDict ()
68+sdictUnit_ = SerializableDict
7569
76−-- | Serialization dictionary for 'ProcessId'
77−--
78−-- Use @$(mkStatic sdictProcessId)@ (instead of 'sdictProcessId__static')
79−-- to refer to the static dictionary.
80−sdictProcessId :: SerializableDict ProcessId
81−sdictProcessId = SerializableDict
70+sdictProcessId_ :: SerializableDict ProcessId
71+sdictProcessId_ = SerializableDict
8272
8373---- Finally, the call to remotable --------------------------------------------
8474
@@ -94,8 +84,8 @@ remotable [ -- Functionals (predefined)
9484 -- Explicit dictionaries
9585 , 'decodeDict
9686 -- Serialization dictionaries
97− , 'sdictUnit
98− , 'sdictProcessId
87+ , 'sdictUnit_
88+ , 'sdictProcessId_
9989 ]
10090
10191--------------------------------------------------------------------------------
@@ -135,6 +125,18 @@ staticSplit f g = $(mkStatic 'split) `staticApply` f `staticApply` g
135125staticUnit :: Static ()
136126staticUnit = $(mkStatic 'unit)
137127
128+--------------------------------------------------------------------------------
129+-- Dictionaries --
130+--------------------------------------------------------------------------------
131+
132+-- | Serialization dictionary for '()'
133+sdictUnit :: Static (SerializableDict ())
134+sdictUnit = $(mkStatic 'sdictUnit_)
135+
136+-- | Serialization dictionary for 'ProcessId'
137+sdictProcessId :: Static (SerializableDict ProcessId)
138+sdictProcessId = $(mkStatic 'sdictProcessId_)
139+
138140--------------------------------------------------------------------------------
139141-- Creating closures --
140142--------------------------------------------------------------------------------