John Benediktsson
|
9e93cd0e13
|
sequences.extras: moved 2each-index to extras for now.
|
2012-08-09 16:36:35 -07:00 |
John Benediktsson
|
9e14799181
|
sequences.repeating: fix repeat bug.
|
2012-08-09 15:07:45 -07:00 |
John Benediktsson
|
378feb5324
|
sequences.extras: adding even and odd indices virtual sequences.
|
2012-08-09 12:49:29 -07:00 |
John Benediktsson
|
13ceaa069e
|
sequences.extras: adding 2map-index.
|
2012-08-09 08:36:17 -07:00 |
John Benediktsson
|
0279e4139f
|
sequences.extras: adding 2map!.
|
2012-08-08 20:55:26 -07:00 |
John Benediktsson
|
5003b97509
|
sequences.extras: adding 2map-into.
|
2012-08-08 20:35:09 -07:00 |
John Benediktsson
|
3f11990452
|
sequences.extras: adding map-index!.
|
2012-08-08 20:07:38 -07:00 |
John Benediktsson
|
04794fe715
|
sequences.extras: adding "none?" and "one?".
|
2012-08-06 08:52:45 -07:00 |
John Benediktsson
|
180cf219bc
|
sequences.extras: adding "unsurround" word.
|
2012-07-24 17:24:58 -07:00 |
John Benediktsson
|
af6d08078a
|
sequence.extras: fix using for tests.
|
2012-07-23 09:16:10 -07:00 |
John Benediktsson
|
f1aeea56fb
|
sequences.extras: fix bug in infimum-by/supremum-by.
|
2012-07-23 07:52:27 -07:00 |
John Benediktsson
|
4e72d80256
|
Using "same?" in more places.
|
2012-07-21 10:22:44 -07:00 |
John Benediktsson
|
60927a7925
|
sequences.extras: adding ?trim.
|
2012-07-18 11:41:23 -07:00 |
John Benediktsson
|
3bd6610a9d
|
sequences.extras: adding a trim-as word.
|
2012-07-15 09:47:44 -07:00 |
John Benediktsson
|
aa2a166a53
|
sequences.extras: adding a contains? (a faster sequence intersects?).
|
2012-07-15 09:17:31 -07:00 |
John Benediktsson
|
6dc49d6014
|
sequences.extras: bounds-check in rotate! and do exchange-unsafe.
|
2012-07-14 15:12:18 -07:00 |
John Benediktsson
|
18993420f2
|
sequences.repeating: minor style cleanup.
|
2012-07-10 17:03:13 -07:00 |
John Benediktsson
|
f932ca2090
|
sequences.repeating: rename repeating to cycle and add repeat
|
2012-07-10 16:47:33 -07:00 |
John Benediktsson
|
e07b002a50
|
sequences.extras: adding sift-as and harvest-as.
|
2012-05-31 11:01:16 -07:00 |
John Benediktsson
|
d412364483
|
sequences.extras: even simpler round-robin.
|
2012-05-31 10:46:42 -07:00 |
John Benediktsson
|
58185a06ce
|
sequences.extras: simpler round-robin.
|
2012-05-31 08:17:08 -07:00 |
John Benediktsson
|
5de9ec1b1f
|
sequences.extras: adding round-robin.
|
2012-05-30 17:50:00 -07:00 |
John Benediktsson
|
fe4be254da
|
sequences.extras: move min-by/max-by to math.compare.
|
2012-05-19 11:26:01 -07:00 |
John Benediktsson
|
6f5e1f16e0
|
sequences.extras: adding supremum-by and infimum-by that call the "map" quot once per element.
|
2012-05-14 16:44:07 -07:00 |
John Benediktsson
|
d035d1abfc
|
sequences.extras: adding each-from and reduce-from.
|
2012-05-14 16:43:42 -07:00 |
John Benediktsson
|
e90732f5e7
|
sequences.extras: adding test for insert-sorted.
|
2012-05-14 16:12:35 -07:00 |
Doug Coleman
|
f03a7f10bf
|
sequences.extra: Fix min-by and max-by.
maximum and minimum run 2x as many calls to the quotation as are actually necessary; fix this eventually.
|
2012-05-07 15:04:37 -07:00 |
John Benediktsson
|
ffeaf448a7
|
sequences.extras: adding 2map-sum and 2count.
|
2012-05-03 11:31:38 -07:00 |
John Benediktsson
|
a9a0080ce3
|
sequences.extras: adding "filter-map".
|
2012-05-02 11:14:10 -07:00 |
John Benediktsson
|
2ec0bf3037
|
sequences.extras: fixing map-concat to return type of first mapped value.
|
2012-04-26 15:07:39 -07:00 |
John Benediktsson
|
40e79d4b56
|
sequences.extras: faster longest-subseq, cleanup other words.
|
2012-04-25 16:30:08 -07:00 |
John Benediktsson
|
a976e31f39
|
sequences.extras: adding map-sift and map-harvest.
|
2012-04-25 15:58:18 -07:00 |
John Benediktsson
|
9bc6e29506
|
sequences.extras: adding map-filter.
|
2012-04-25 15:50:35 -07:00 |
John Benediktsson
|
61b3c26e1b
|
sequences.extras: adding map-concat.
|
2012-04-25 13:28:56 -07:00 |
John Benediktsson
|
476781cdd9
|
sequences.extras: adding rotate and rotate! words.
|
2012-04-24 16:59:17 -07:00 |
John Benediktsson
|
5b83dc2e90
|
sequences.extras: adding slice-when (non-destructive split-when).
|
2012-04-19 16:41:44 -07:00 |
Doug Coleman
|
161cd8222c
|
sequences.extras: Experimenting with collapse, compact words. Add even/odd-indices words.
|
2012-04-18 15:18:54 -07:00 |
John Benediktsson
|
ef87f81022
|
sequences.extras: adding a version of filter that uses an elements index.
|
2012-04-18 10:47:25 -07:00 |
John Benediktsson
|
17d9b1ba40
|
sequences.extras: faster minimum/maximum.
|
2012-04-16 15:09:44 -07:00 |
John Benediktsson
|
cdd4de2cb3
|
sequences.extras: adding change-nths word.
|
2012-04-15 10:34:23 -07:00 |
John Benediktsson
|
33ae12ed1e
|
sequences.extras: adding pad-longest.
|
2012-04-15 10:32:45 -07:00 |
John Benediktsson
|
c6bd2313ba
|
sequences.extras: adding all-subseqs, each-subseq, longest-subseq, and generalized minimum/maximum words.
|
2012-04-15 10:31:06 -07:00 |
John Benediktsson
|
1987deb359
|
Fix M: stack effects.
|
2011-10-13 16:41:17 -07:00 |
John Benediktsson
|
3207244c60
|
sequences: define ?first and ?second.
|
2011-10-13 12:53:46 -07:00 |
Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Joe Groff
|
55ab4a68e4
|
fill in USING: for sequences.inserters tests
|
2010-02-07 00:14:56 -08:00 |
Joe Groff
|
08b26f6739
|
sequences.inserters: a new utility that abuses the exemplar parameter of *-as combinators to direct their output into existing growable sequences, either appending to the end of the vector (appender) or emptying the vector and replacing the contents (replacer)
|
2010-02-07 00:13:32 -08:00 |
Philipp Brüschweiler
|
8163c47b4a
|
sequences: rename virtual-seq to virtual-exemplar
|
2009-11-07 00:06:26 +01:00 |
Joe Groff
|
a5957b188d
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Slava Pestov
|
8b8b9031fd
|
Move a few libraries from extra to basis since basis stuff depends on them
|
2009-11-01 22:17:00 -06:00 |