diff --git a/lib/init.scm b/lib/init.scm index cd50ad37..d448a650 100644 --- a/lib/init.scm +++ b/lib/init.scm @@ -421,7 +421,7 @@ ;; math utils -(define (number? x) (if (fixnum? x) #t (flonum? x))) +(define (number? x) (if (fixnum? x) #t (if (bignum? x) #t (flonum? x)))) (define complex? number?) (define rational? number?) (define real? number?)