factor/library/math/float.factor

23 lines
467 B
Factor
Raw Normal View History

! Copyright (C) 2004, 2005 Slava Pestov.
! See http://factor.sf.net/license.txt for BSD license.
IN: math
USING: generic kernel math-internals ;
UNION: real rational float ;
2005-09-10 01:38:17 -04:00
M: object abs dup 0 < [ neg ] when ;
M: real hashcode ( n -- n ) >fixnum ;
M: float number= float= ;
M: float < float< ;
M: float <= float<= ;
M: float > float> ;
M: float >= float>= ;
M: float + float+ ;
M: float - float- ;
M: float * float* ;
M: float / float/f ;
M: float /f float/f ;