Home
last modified time | relevance | path

Searched refs:gtake (Results 1 – 24 of 24) sorted by relevance

/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/srfi/
H A D121.sld18 gtake
20 gtake-while
H A D158.sld10 gtake gdrop gtake-while gdrop-while
H A D158.scm307 (define gtake unknown
308 (case-lambda ((gen k) (gtake gen k (eof-object)))
421 (generator->list (gtake gen n)))
428 (generator->reverse-list (gtake gen n)))
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/srfi/121/
H A Dtest.sld67 (test '(1 2 3) (generator->list (gtake g 3)))
69 (test '(1 2) (generator->list (gtake (make-range-generator 1 3) 3)))
70 (test '(1 2 0) (generator->list (gtake (make-range-generator 1 3) 3 0)))
73 (generator->list (gtake-while small? (make-range-generator 1 5))))
H A Dgenerators.scm171 (define (gtake gen k . o)
271 (let ((gen (if (pair? o) (gtake gen (car o)) gen)))
282 (list->vector (generator->list (if (pair? o) (gtake gen (car o)) gen))))
296 (list->string (generator->list (if (pair? o) (gtake gen (car o)) gen))))
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/srfi/158/
H A Dtest.sld72 (test '(1 2 3) (generator->list (gtake g 3)))
74 (test '(1 2) (generator->list (gtake (make-range-generator 1 3) 3)))
75 (test '(1 2 0) (generator->list (gtake (make-range-generator 1 3) 3 0)))
78 (test '(1 2) (generator->list (gtake-while small? g)))
/dports/lang/gauche/Gauche-0.9.10/test/include/
H A Dgenerators-test.scm55 (test '(1 2 3) (generator->list (gtake g 3)))
57 (test '(1 2) (generator->list (gtake (make-range-generator 1 3) 3)))
58 (test '(1 2 0) (generator->list (gtake (make-range-generator 1 3) 3 0)))
H A Dsrfi-158-tests.scm66 (test '(1 2 3) (generator->list (gtake g 3)))
68 (test '(1 2) (generator->list (gtake (make-range-generator 1 3) 3)))
69 (test '(1 2 0) (generator->list (gtake (make-range-generator 1 3) 3 0)))
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/test/tests/srfi/
H A D%3a121.scm84 (test '(1 2 3) (generator->list (gtake g 3)))
86 (test '(1 2) (generator->list (gtake (make-range-generator 1 3) 3)))
87 (test '(1 2 0) (generator->list (gtake (make-range-generator 1 3) 3 0)))
H A D%3a158.scm85 (test '(1 2 3) (generator->list (gtake g3 3)))
87 (test '(1 2) (generator->list (gtake (make-range-generator 1 3) 3)))
88 (test '(1 2 0) (generator->list (gtake (make-range-generator 1 3) 3 0)))
/dports/lang/gauche/Gauche-0.9.10/lib/
H A Dsrfi-121.scm16 gtake gdrop gtake-while gdrop-while
H A Dsrfi-158.scm15 gtake gdrop gtake-while gdrop-while
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/sitelib/srfi/%3a121/
H A Dgenerators.scm42 gtake gdrop gtake-while gdrop-while
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/sitelib/srfi/%3a158/
H A Dgenerators-and-accumulators.scm39 gtake gdrop gtake-while gdrop-while
/dports/lang/gauche/Gauche-0.9.10/lib/gauche/
H A Dlazy.scm151 (generator->lseq (gtake seq n fill? padding)))
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/doc/sagittarius/
H A Dgenerators.scrbl121 @define[Function]{@name{gtake} @args{generator k :optional padding}}
127 Optional argument @var{padding} for @code{gtake} is passed, then the value
133 @define[Function]{@name{gtake-while} @args{generator pred}}
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/test/tests/sagittarius/
H A Dgenerators.scm254 (test-list-like (cut gtake <> 3)
258 (test-list-like (cut gtake <> 3 'a)
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/sitelib/sagittarius/
H A Dgenerators.scm41 gtake gdrop gtake-while gdrop-while
237 (define (gtake gen n :optional (padding (eof-object)))
/dports/lang/gauche/Gauche-0.9.10/ext/gauche/
H A Dtest-generator.scm290 (test-list-like (cut gtake <> 3)
298 (test-list-like (cut gtake <> 3 'a)
/dports/lang/gauche/Gauche-0.9.10/libsrc/gauche/
H A Dgenerator.scm60 gtake gtake* gdrop gtake-while gdrop-while grxmatch gslices
526 (define gtake unknown
/dports/lang/chibi-scheme/chibi-scheme-0.10/lib/scheme/
H A Dred.sld226 gselect gtake
227 gtake-while gtree->itree
/dports/lang/gauche/Gauche-0.9.10/doc/
H A Dmodgauche.texi8414 @defun gtake gen k :optional padding
8435 何も文句を言いません。デフォルトでは、@code{gtake}が返すジェネレータはソース
8449 @code{gtake}が返すジェネレータは@var{k}個の値を生成します。つまりその場合、
8471 いたのですが、srfi-121に採用された@code{gtake}とは非互換になりました。
8473 類似性を強調して)@code{gtake*}とリネームし、@code{gtake}はsrfi-121に合わせることと
8476 許します。その場合、@code{gtake*}が呼ばれたのと同じ動作になります。
8477 従って、@code{gtake}に4引数を渡している従来のコードは、0.9.5以前でも以降でも
8482 @defun gtake* gen k :optional fill? padding
8493 0.9.4まではこれが@code{gtake}と呼ばれていました。
8498 @defun gtake-while pred gen
[all …]
H A Dmodr7rs.texi6302 gtake gdrop gtake-while
/dports/lang/gauche/Gauche-0.9.10/
H A DChangeLog4454 * libsrc/gauche/generator.scm (gtake, gtake*): INCOMPATIBLE CHANGE:
4455 Changed optional argument spec of gtake - now it's in sync with
4456 oncoming srfi-121. For the existing code, we provide gtake*.