phc-toolkit/scribblings/compat.scrbl
2017-04-27 23:38:55 +02:00

24 lines
979 B
Racket

#lang scribble/manual
@require[racket/require
"utils.rkt"
@for-label[phc-toolkit/compat]]
@title{Compatibility wrappers}
@author{@author+email["Georges Dupéron" "georges.duperon@gmail.com"]}
@defmodule[phc-toolkit/compat
#:use-sources
[(submod (lib "phc-toolkit/compat.rkt") typed)]]
@defproc[(record-disappeared-uses* [ids : (U Identifier (Listof Identifier))])
Any]{
On Racket 6.5, @racket[record-disappeared-uses] only accepted a list
of identifiers, not a single identifier on its own. This wrapper allows
passing a single identifier on Racket 6.5 too.}
@defform[(with-disappeared-uses* . body)]{
On Racket 6.5, @racket[with-disappeared-uses] allowed a single body
expression. This wrapper wraps the @racket[body] expressions with a
@racket[let] form, so that multiple expressions and definitions can be used as
the body of @racket[with-disappeared-uses*] on Racket 6.5 too.}
@include-section{compat-untyped.scrbl}