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

definition:
plList :: [PlTerm] -> PlTerm
plList = foldr (\t ts -> PlStruct "." [t,ts]) (PlAtom "[]")
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
----------------------------------------------------------------------------
--- Constructs a Prolog list object from a list of Prolog terms.
failfree:
()
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{() |-> {foldr}}
name:
plList
precedence:
no precedence defined
result-values:
{foldr}
signature:
[Language.Prolog.Types.PlTerm] -> Language.Prolog.Types.PlTerm
solution-complete:
operation might suspend on free variables
terminating:
yes
totally-defined:
reducible on all ground data terms