signature SITED structure Sited : SITED
This structure provides an abstract data type that allows to create values that are sited, i.e. cannot be pickled or transferred to other processes.
See also: Pickle
import signature SITED from "x-alice:/lib/data/SITED-sig" import structure Sited from "x-alice:/lib/data/Sited"
signature SITED = sig eqtype 'a sited type 'a t = 'a sited val sited : 'a -> 'a sited val value : 'a sited -> 'a end
A type of sited values of type 'a. Equality is defined structurally.
Turns x into a sited value.
Extracts the proper value from the sited sit. It holds that
value (sited x) = x
for values that support equality.