Document legacy forms with a : suffix

Also don't export internal macros

original commit: a17e4578404b7eb243e1b7dbfb749b1df6e44215
This commit is contained in:
Asumu Takikawa 2014-02-19 21:20:48 -05:00
parent 43060c8d37
commit 9ee89f821d
2 changed files with 33 additions and 1 deletions

View File

@ -128,6 +128,38 @@ preferred to use of @racket[define:].
@defalias[define-struct/exec: define-struct/exec]
@defalias[for: for]
@deftogether[(@defidform[for*/and:]
@defidform[for*/first:]
@defidform[for*/flvector:]
@defidform[for*/fold:]
@defidform[for*/hash:]
@defidform[for*/hasheq:]
@defidform[for*/hasheqv:]
@defidform[for*/last:]
@defidform[for*/list:]
@defidform[for*/lists:]
@defidform[for*/or:]
@defidform[for*/product:]
@defidform[for*/sum:]
@defidform[for*/vector:]
@defidform[for*:]
@defidform[for/and:]
@defidform[for/first:]
@defidform[for/flvector:]
@defidform[for/fold:]
@defidform[for/hash:]
@defidform[for/hasheq:]
@defidform[for/hasheqv:]
@defidform[for/last:]
@defidform[for/list:]
@defidform[for/lists:]
@defidform[for/or:]
@defidform[for/product:]
@defidform[for/sum:]
@defidform[for/vector:])]{
Aliases for the same iteration forms without a @racket[_:].
}
@defalias[do: do]
@defidform[define-type-alias]{Equivalent to @racket[define-type].}
@defidform[define-typed-struct]{Equivalent to @racket[define-struct:]}

View File

@ -24,7 +24,7 @@ This file defines two sorts of primitives. All of them are provided into any mod
(provide (except-out (all-defined-out) dtsi* dtsi/exec* -let-internal define-for-variants define-for*-variants
with-handlers: for/annotation for*/annotation define-for/acc:-variants base-for/flvector: base-for/vector
-lambda -define)
-lambda -define -do -let -let* -let*-values -let-values -let/cc -let/ec -letrec -letrec-values -struct)
;; provide the contracted bindings as primitives
(all-from-out "base-contracted.rkt")
(all-from-out "top-interaction.rkt")