CurryInfo: base-3.4.0 / Control.Search.AllValues.getOneValue

definition: Info
 
getOneValue :: a -> IO (Maybe a)
getOneValue x = return (oneValue x)
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Gets one value of an expression. Returns `Nothing` if the search space
is finitely failed.
Conceptually, the value is computed on a copy of the expression,
i.e., the evaluation of the expression does not share any results.
In PAKCS, the evaluation suspends as long as the expression
contains unbound variables or the computed
value contains unbound variables.
failfree: Info
 _
indeterministic: Info
 might be indeterministic
infix: Info
 no fixity defined
iotype: Info
 {(_) |-> _}
name: Info
 getOneValue
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 a -> Prelude.IO (Prelude.Maybe a)
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term