www

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

deprecated-colon.scrbl (739B)


      1 #lang scribble/manual
      2 
      3 @require[@for-label[type-expander]]
      4 
      5 @(module m racket/base
      6    (require scribble/manual)
      7    (provide e:colon)
      8    (require (for-label type-expander/expander))
      9    (define e:colon (racket colon)))
     10 @(require 'm)
     11 
     12 @title{Deprecated export of @racket[colon] via @racketmodname[type-expander]}
     13 
     14 @declare-exporting[type-expander]
     15 
     16 @defidform[colon]{
     17  @deprecated[
     18  #:what "reprovide"
     19  @list{@e:colon from @racketmodname[type-expander/expander]}
     20  @list{The @e:colon identifier is re-exported for-syntax as @racket[colon] by
     21    @racketmodname[type-expander]. Prefer instead explicitly using
     22    @racket[(require (for-syntax #,(racketmodname type-expander/expander)))], as
     23    the re-export will be removed in future versions.}]}