Previous: built-in numerics exactness, Up: built-in numerics [Contents][Index]
<positive>
Type of positive numeric values. Its definition is equivalent to:
(define-type <positive> (or <positive-fixnum> <positive-bignum> <positive-ratnum> <positive-flonum>))
<negative>
Type of negative numeric values. Its definition is equivalent to:
(define-type <negative> (or <negative-fixnum> <negative-bignum> <negative-ratnum> <negative-flonum>))
<non-negative>
Type of non–negative numeric values. Its definition is equivalent to:
(define-type <non-negative> (or <non-negative-fixnum> <positive-bignum> <positive-ratnum> <positive-flonum> <positive-zero-flonum>))
<non-positive>
Type of non–positive numeric values. Its definition is equivalent to:
(define-type <non-positive> (or <non-positive-fixnum> <negative-bignum> <negative-ratnum> <negative-flonum> <negative-zero-flonum>))
<zero>
Type of zero numeric values. Its definition is equivalent to:
(define-type <zero> (or <zero-fixnum> <zero-flonum> <zero-compnum> <zero-cflonum>))