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>))