www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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 #'())]}