syntax/for-transform -> syntax/unsafe/for-transform
This commit is contained in:
parent
56b372ca4d
commit
6ba7834169
|
@ -1,15 +1,19 @@
|
|||
#lang scribble/manual
|
||||
@(require (for-label racket/base
|
||||
racket/sequence))
|
||||
racket/sequence
|
||||
syntax/unsafe/for-transform))
|
||||
|
||||
@title{@racket[for] Clause Transforms}
|
||||
@title{Unsafe @racket[for] Clause Transforms}
|
||||
|
||||
@defmodule[syntax/for-transform]{The @racketmodname[syntax/for-transform] module
|
||||
provides a helper function that gives access to the sequence transformers
|
||||
defined by @racket[define-sequence-syntax]. This is what the @racket[for] forms
|
||||
use and enables faster
|
||||
@defmodule[syntax/unsafe/for-transform]{
|
||||
The @racketmodname[syntax/unsafe/for-transform] module provides a helper
|
||||
function that gives access to the sequence transformers defined by
|
||||
@racket[define-sequence-syntax]. This is what the @racket[for] forms use and
|
||||
enables faster
|
||||
@tech[#:doc '(lib "scribblings/reference/reference.scrbl")]{sequence} traversal
|
||||
than what the sequence interface provides.}
|
||||
than what the sequence interface provides.
|
||||
|
||||
The output may use unsafe operations.}
|
||||
|
||||
@defproc[(expand-for-clause [orig-stx syntax?] [clause syntax?]) syntax?]{
|
||||
|
||||
|
@ -29,5 +33,7 @@ Expands a @racket[for] clause of the form @racket[[(x ...) seq-expr]], where
|
|||
which can then be spliced into the appropriate iterations. See @racket[:do-in]
|
||||
for more information.
|
||||
|
||||
The result may use unsafe operations.
|
||||
|
||||
The first argument @racket[orig-stx] is used only for reporting syntax errors.
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ Version 5.90.0.9
|
|||
Allow hash table chaperones and impersonators to Support efficient
|
||||
hash-clear and hash-clear!
|
||||
setup/collection-name: added
|
||||
syntax/for-transform: added
|
||||
syntax/unsafe/for-transform: added
|
||||
|
||||
Version 5.90.0.6
|
||||
Added path<?, symbol<?
|
||||
|
|
Loading…
Reference in New Issue
Block a user