From 78dd44d657fa65a8029d996aaf7ac05d2133f509 Mon Sep 17 00:00:00 2001 From: dos-reis Date: Mon, 1 Jun 2009 06:10:07 +0000 Subject: * interp/compiler.boot (compGreaterThan): New. Compile greater-than expressions. * interp/parse.boot (parseGreaterThan): Remove. * algebra/data.spad.pamphlet (Byte): Implement all comparison functions. * algebra/integer.spad.pamphlet (Integer): Likewise. * algebra/sf.spad.pamphlet (DoubleFloat): Likewise. * algebra/si.spad.pamphlet (SingleInteger): Likewise. * algebra/string.spad.pamphlet (Character): Likewise. --- src/algebra/sf.spad.pamphlet | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/algebra/sf.spad.pamphlet') diff --git a/src/algebra/sf.spad.pamphlet b/src/algebra/sf.spad.pamphlet index 35c59b87..507957ad 100644 --- a/src/algebra/sf.spad.pamphlet +++ b/src/algebra/sf.spad.pamphlet @@ -342,6 +342,9 @@ DoubleFloat(): Join(FloatingPointSystem, DifferentialRing, OpenMath, coerce(x:%):OutputForm == outputForm x convert(x:%):InputForm == convert(x pretend DoubleFloat)$InputForm x < y == (x y == (x > y)$Lisp -- help inliner + x <= y == (x <= y)$Lisp -- ditto + x >= y == (x >= y)$Lisp -- ditto - x == (-x)$Lisp x + y == (x+y)$Lisp x:% - y:% == (x-y)$Lisp -- cgit v1.2.3