From edf4bcfe7848e2809fa1694bb138baeb694884e0 Mon Sep 17 00:00:00 2001 From: Leif Andersen Date: Wed, 1 Mar 2017 13:35:11 -0500 Subject: [PATCH] Add documentation for the predicates in the previous commit --- .../scribblings/reference/numbers.scrbl | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/pkgs/racket-doc/scribblings/reference/numbers.scrbl b/pkgs/racket-doc/scribblings/reference/numbers.scrbl index 2d174bf494..b2ed670532 100644 --- a/pkgs/racket-doc/scribblings/reference/numbers.scrbl +++ b/pkgs/racket-doc/scribblings/reference/numbers.scrbl @@ -1280,7 +1280,23 @@ Returns @racket[#t] if @racket[x] is @racket[eqv?] to @racket[+nan.0] or @racket @defproc[(infinite? [x real?]) boolean?]{ -Returns @racket[#t] if @racket[z] is @racket[+inf.0], @racket[-inf.0], @racket[+inf.f], @racket[-inf.f]; otherwise @racket[#f].} +Returns @racket[#t] if @racket[x] is @racket[+inf.0], @racket[-inf.0], @racket[+inf.f], @racket[-inf.f]; otherwise @racket[#f].} + +@defproc[(positive-integer? [x any/c]) boolean?]{ + Like @racket[exact-positive-integer?], but also returns + @racket[#t] for positive @racket[inexact?] integers.} + +@defproc[(negative-integer? [x any/c]) boolean?]{ + Like @racket[exact-negative-integer?], but also returns + @racket[#t] for negative @racket[inexact?] integers.} + +@defproc[(nonpositive-integer? [x any/c]) boolean?]{ + Like @racket[exact-nonpositive-integer?], but also returns + @racket[#t] for non-positive @racket[inexact?] integers.} + +@defproc[(nonnegative-integer? [x any/c]) boolean?]{ + Like @racket[exact-nonnegative-integer?], but also returns + @racket[#t] for non-negative @racket[inexact?] integers.} @; ---------------------------------------------------------------------- @close-eval[math-eval]