definition: |
globalT :: String -> a -> GlobalT a globalT n v = (prim_globalT $## n) v |
demand: |
argument 1 |
deterministic: |
deterministic operation |
documentation: |
--- `globalT` is used only to declare a temporary global value --- as a top-level entity. It should not be used elsewhere. --- The first argument is the unique name of the temporary global entity. --- It should be the qualified name of the corresponding program entity. --- The second argument is the initial value which will be evaluated --- to a ground normal form when the global entity is used for the first time. |
failfree: |
(_, _) |
indeterministic: |
referentially transparent operation |
infix: |
no fixity defined |
iotype: |
{(_,_) |-> _} |
name: |
globalT |
precedence: |
no precedence defined |
result-values: |
_ |
signature: |
String -> a -> GlobalT a |
solution-complete: |
operation might suspend on free variables |
terminating: |
yes |
totally-defined: |
reducible on all ground data terms |