Move docs for part of unstable/sequence
to the racket/sequence
docs.
This commit is contained in:
parent
9508c251ee
commit
f4f75f2740
|
@ -780,6 +780,32 @@ If @racket[min-count] is a number, the stream is required to have at least that
|
|||
|
||||
}
|
||||
|
||||
@subsubsection{Additional Sequence Constructors}
|
||||
|
||||
@defproc[(in-syntax [stx syntax?]) sequence?]{
|
||||
Produces a sequence equivalent to @racket[(syntax->list lst)].
|
||||
@speed[in-syntax "syntax"]
|
||||
|
||||
@examples[#:eval sequence-evaluator
|
||||
(for/list ([x (in-syntax #'(1 2 3))])
|
||||
x)]}
|
||||
|
||||
@defproc[(in-pairs [seq sequence?]) sequence?]{
|
||||
Produces a sequence equivalent to
|
||||
@racket[(in-parallel (sequence-lift car seq) (sequence-lift cdr seq))].
|
||||
}
|
||||
|
||||
@defproc[(in-slice [length exact-positive-integer?] [seq sequence?])
|
||||
sequence?]{
|
||||
Returns a sequence where each element is a list with @racket[length]
|
||||
elements from the given sequence.
|
||||
|
||||
@examples[#:eval sequence-evaluator
|
||||
(for/list ([e (in-slice 3 (in-range 8))]) e)
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
@; ======================================================================
|
||||
@section[#:tag "streams"]{Streams}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user