Handbook
Glossary
before=? ( obj1 obj2 -- ? )
Factor handbook
»
The language
»
Objects
»
Linear order protocol
Prev:
after=? ( obj1 obj2 -- ? )
Next:
min ( obj1 obj2 -- obj )
Vocabulary
math
.
order
Inputs
obj1
an
object
obj2
an
object
Outputs
?
a
boolean
Word description
Tests if
obj1
comes before or equals
obj2
using an intrinsic total order.
Notes
Implemented using
<=>
.
See also
before?
,
after?
,
after=?
Definition
IN:
math.order
GENERIC:
before=?
( obj1 obj2 -- ? )
Methods
USING:
kernel
math.order
;
M:
object
before=?
<=>
+gt+
eq?
not
;
inline
USING:
math
math.order
;
M:
real
before=?
<=
;
inline