CurryInfo: base-3.4.0 / System.IO.Unsafe.compareAnyTerm

definition: Info
 
compareAnyTerm :: a -> a -> Ordering
#ifdef __KICS2__
compareAnyTerm = error "System.IO.Unsafe.compareAnyTerm: not yet implemented"
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Comparison of any data terms, possibly containing variables.
Data constructors are compared in the order of their definition
in the datatype declarations and recursively in the arguments.
Variables are compared in some internal order.
failfree: Info
 ()
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {}
name: Info
 compareAnyTerm
precedence: Info
 no precedence defined
result-values: Info
 {}
signature: Info
 a -> a -> Prelude.Ordering
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 yes
totally-defined: Info
 reducible on all ground data terms