racket/collects/math/base.rkt
Neil Toronto 6f1ffecc23 Stubbed out missing math/array' and math/statistics' doc entries to
clean up build

Moved `float-complex?' and `number->float-complex' to `math/base',
documented them

Documented `flexpt1p'

Removed `samples->immutable-hash' (not covariant anyway; not going to
use hashes)
2012-11-27 18:05:38 -07:00

32 lines
1018 B
Racket

#lang racket/base
(require (for-syntax racket/base)
typed/untyped-utils
racket/math
(rename-in
(except-in "private/base/base-functions.rkt"
asinh acosh atanh)
[number->float-complex typed:number->float-complex])
"private/base/base-random.rkt"
"private/base/base-constants.rkt")
(require/untyped-contract
"private/base/base-functions.rkt"
[asinh (Number -> Number)]
[acosh (Number -> Number)]
[atanh (Number -> Number)])
(define-syntax (number->float-complex stx)
(syntax-case stx ()
[(_ z-expr) (syntax/loc stx (inline-number->float-complex z-expr))]
[(_ . args) (syntax/loc stx (typed:number->float-complex . args))]
[_ (syntax/loc stx typed:number->float-complex)]))
(provide (all-from-out
racket/math
"private/base/base-functions.rkt"
"private/base/base-random.rkt"
"private/base/base-constants.rkt")
asinh acosh atanh
number->float-complex)