CurryInfo: prolog-3.0.0 / Language.Prolog.Goodies.isPlVar

definition:
isPlVar :: PlTerm -> Bool
isPlVar pterm = case pterm of PlVar _ -> True
                              _       -> False
demand:
argument 1
deterministic:
deterministic operation
documentation:
--- Is a Prolog term a variable?
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({PlVar}) |-> {True} || ({PlAtom}) |-> _ || ({PlInt}) |-> _ || ({PlFloat}) |-> _ || ({PlStruct}) |-> _}
name:
isPlVar
precedence:
no precedence defined
result-values:
{False,True}
signature:
Language.Prolog.Types.PlTerm -> Prelude.Bool
solution-complete:
operation might suspend on free variables
terminating:
yes
totally-defined:
reducible on all ground data terms