aliases-untyped.scrbl (1182B)
1 #lang scribble/manual 2 @require["utils.rkt" 3 @for-label[phc-toolkit/untyped/aliases 4 racket/base 5 (only-in racket ... compose) 6 racket/match 7 syntax/parse]] 8 @(def-orig orig [racket/syntax] 9 generate-temporary) 10 11 @title{Untyped versions of the aliases} 12 @defmodule[phc-toolkit/untyped/aliases 13 #:use-sources 14 [phc-toolkit/untyped/aliases]] 15 16 @defidform[∘]{An alias for @racket[compose]} 17 @defidform[…]{An alias for @racket[...]} 18 @defidform[…+]{An alias for @racket[...+]} 19 @defidform[match-λ]{An alias for @racket[match-lambda]} 20 @defidform[match-λ*]{An alias for @racket[match-lambda*]} 21 @defidform[match-λ**]{An alias for @racket[match-lambda**]} 22 @defidform[generate-temporary]{Equivalent to @orig:generate-temporary (but not 23 @racket[free-identifier=?] to the original for now)} 24 @defidform[attr]{An alias for @racket[attribute] which also works for plain 25 syntax pattern variables} 26 @defidform[|@|]{An alias for @racket[attribute] which also works for plain 27 syntax pattern variables} 28 @defform[(when-attr name expr)]{ 29 Equivalent to @racket[(if (attribute name) expr #'())]}