Doug Coleman
|
3c481192a0
|
sequences.extras: Fix bad rename. (each-from) -> setup-each-from now. Add a unit test for reduce-from.
|
2016-03-25 09:42:43 -07:00 |
Doug Coleman
|
d3bc2035a2
|
factor: remove rest of double paren words.
|
2016-03-25 03:13:27 -07:00 |
Doug Coleman
|
330c7ba156
|
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
Redo many FROM: and QUALIFIED: and using lists.
|
2015-08-12 08:49:02 -05:00 |
Doug Coleman
|
00338f62f3
|
factor: put inline on same line as ; for experimentation
|
2015-08-10 12:55:27 -05:00 |
Doug Coleman
|
1fcf96cada
|
factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.
|
2015-07-25 22:59:56 -07:00 |
Doug Coleman
|
892c62e1dc
|
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
|
2015-07-03 09:39:59 -07:00 |
Doug Coleman
|
59f3b1ea57
|
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.
This reverts commit 7e54cc2824 .
|
2015-07-02 13:47:06 -07:00 |
Doug Coleman
|
7e54cc2824
|
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
|
2015-07-02 11:36:08 -07:00 |
Doug Coleman
|
a2913d6bd7
|
sequences.extras: Add selector* which saves the output from the quotation
not the original value.
|
2015-05-21 22:35:23 -07:00 |
John Benediktsson
|
b366a06c41
|
use reject instead of [ ... not ] filter.
|
2015-05-12 18:50:34 -07:00 |
John Benediktsson
|
6071ea98f7
|
sequences: adding reject/reject-as/reject!.
|
2015-05-12 18:39:19 -07:00 |
Jon Harper
|
46fd0b5794
|
sequences.extras: add start-all and count-subseq for searching/counting all occurences of a subseq
|
2015-05-10 11:05:16 -07:00 |
John Benediktsson
|
501b54ce52
|
sequences.extras: adding find-last-index.
|
2015-04-27 21:26:34 -07:00 |
Benjamin Pollack
|
21fd64b271
|
Add more documentation to sequences.extras
|
2015-02-02 20:11:30 -05:00 |
John Benediktsson
|
ac23acc2c9
|
Fix some minor errors in help-lint.
|
2015-01-30 17:04:40 -08:00 |
Benjamin Pollack
|
ab5bfd90ef
|
Add more documentation for sequences.extras
|
2015-01-30 17:04:40 -08:00 |
John Benediktsson
|
d732195dad
|
sequences.extras: removing contains? (probably a bad name or a bad definition).
|
2015-01-17 10:27:39 -08:00 |
John Benediktsson
|
a7b782542d
|
sequences.extras: using sift.
|
2014-12-06 21:20:24 -08:00 |
John Benediktsson
|
6fd908da40
|
use suffix! and append!.
|
2014-12-03 11:37:34 -08:00 |
Doug Coleman
|
56f1b87a6f
|
basis, extra: Use zip-index.
|
2014-11-08 00:46:30 -08:00 |
John Benediktsson
|
7b44637177
|
sequences.extras: adding count* which returns % of counted items.
|
2014-06-10 13:06:02 -07:00 |
John Benediktsson
|
02ac0662e7
|
more doc type fixes.
|
2014-05-24 17:16:26 -07:00 |
John Benediktsson
|
13a84d1ff1
|
sequences.extras: adding replicate-into.
|
2014-02-27 14:31:25 -08:00 |
John Benediktsson
|
b5eae48068
|
sequences.extras: remove insert-sorted (can use versions in sorting.extras instead).
|
2014-01-08 11:50:35 -08:00 |
John Benediktsson
|
325d1bac2a
|
sequences.extras: use either?.
|
2014-01-05 20:28:34 -08:00 |
John Benediktsson
|
f6bd67ab46
|
sequences.extras: adding change-last and change-last-unsafe.
|
2013-10-12 16:40:51 -07:00 |
John Benediktsson
|
a8691d6dc9
|
sequences.extras: adding reject!.
|
2013-09-24 15:21:54 -07:00 |
John Benediktsson
|
62be0fde4a
|
sequences.extras: adding reject, "[ not ] compose filter".
|
2013-09-24 14:52:56 -07:00 |
John Benediktsson
|
6de8367223
|
sequences.extras: adding supremum-by* and infimum-by* that return indices.
|
2013-09-21 15:22:12 -07:00 |
John Benediktsson
|
454bffc14e
|
sequences.extras: adding nth* which is nth from the end.
|
2013-09-12 12:47:04 -07:00 |
John Benediktsson
|
430e73b16c
|
sequences.extras: adding cut-when.
|
2013-09-05 20:58:36 -07:00 |
John Benediktsson
|
c9c30c6e6d
|
sequences.extras: adding ?first{2,3,4}.
|
2013-09-04 20:39:32 -07:00 |
John Benediktsson
|
5e25b8b49f
|
sequences.extra: >resizable can't be inline for some reason...
|
2013-05-30 15:01:34 -07:00 |
John Benediktsson
|
f628e2a7ad
|
sequences.extras: fix map-concat row-polymorphic problem.
|
2013-05-30 14:54:29 -07:00 |
John Benediktsson
|
a0d8abc962
|
sequences.extras: clarify docs for subseq*.
|
2013-05-24 11:44:35 -07:00 |
John Benediktsson
|
84b5e3828f
|
sequences.extras: adding subseq* and safe-subseq.
|
2013-05-24 11:19:27 -07:00 |
John Benediktsson
|
2a846cfff9
|
sequences.extras: adding index-selector.
|
2013-05-20 17:43:26 -07:00 |
John Benediktsson
|
3ac3c69ab4
|
sequences.extras: similarly improve map-filter and filter-map.
|
2013-05-20 17:09:14 -07:00 |
John Benediktsson
|
9e2a999af3
|
sequences.extras: change filter-index to use length of seq not exemplar.
|
2013-05-20 16:59:03 -07:00 |
John Benediktsson
|
2ba006cd71
|
sequences.extras: adding remove-last.
|
2013-05-07 06:15:33 -07:00 |
John Benediktsson
|
fb441ca6dc
|
sequences.extras: adding remove-first.
|
2013-05-02 08:23:25 -07:00 |
John Benediktsson
|
23cb4c2f48
|
sequences.extras: fix test for arg-where.
|
2013-05-01 17:19:02 -07:00 |
John Benediktsson
|
e820dfa386
|
sequences.extras: faster arg-max, arg-min, arg-where, cleanup.
|
2013-05-01 14:31:14 -07:00 |
John Benediktsson
|
bcce56f46b
|
sequences.extras: cleanup, make reverse-as faster.
|
2013-05-01 14:09:34 -07:00 |
John Benediktsson
|
9243d39ef5
|
sequences.extras: adding cut-slice*.
|
2013-05-01 14:03:58 -07:00 |
John Benediktsson
|
7d27d64f36
|
sequences.extras: cleanup reduce's a little.
|
2013-04-25 20:48:04 -07:00 |
John Benediktsson
|
17415b3525
|
sequences.extras: adding subseq-as.
|
2013-04-25 20:38:07 -07:00 |
John Benediktsson
|
5c225fa09f
|
sequences: moving some words to sequences.extras.
|
2013-04-10 10:49:29 -07:00 |
John Benediktsson
|
ec74336c7b
|
sequence.extras: adding ?trim-head and ?trim-tail.
|
2013-04-03 08:55:48 -07:00 |
John Benediktsson
|
a6614ee974
|
sequences.extras: faster even-indices and odd-indices.
|
2013-03-29 07:10:27 -07:00 |
John Benediktsson
|
6c0bb0f343
|
sequences.extras: adding map-find-index.
|
2013-03-24 19:12:09 -07:00 |
Doug Coleman
|
11af4e1781
|
grouping: Remove <clumps> and <circular-clumps> and rename <sliced-clumps>
and <sliced-circular-clumps> to those. Fixes #765.
|
2013-03-23 11:38:05 -07:00 |
Doug Coleman
|
247f57b828
|
sequences: More efficient longest and shortest by moving infimum-by/supremum-by into core.
|
2013-03-11 18:35:53 -07:00 |
Doug Coleman
|
875e45a640
|
sequences: Add some short useful factors. Clean up the use of longest.
|
2013-03-11 17:47:52 -07:00 |
John Benediktsson
|
0fe01622de
|
sequences.extras: adding sift! and harvest!.
|
2013-03-06 16:39:04 -08:00 |
John Benediktsson
|
cf4d639345
|
extra: use [-] instead of "- 0 max".
|
2013-03-05 18:17:17 -08:00 |
John Benediktsson
|
f0999e83dc
|
sequences.extras: adding flatten1.
|
2012-11-07 17:02:22 -08:00 |
John Benediktsson
|
4bdb40574a
|
sequences.extras: adding a (slow) arg-sort.
|
2012-10-29 17:45:33 -07:00 |
Doug Coleman
|
01227b3331
|
sequences.extras: Add set-nths and set-nths-unsafe for setting many indices in a sequence to the same value.
|
2012-10-25 16:14:07 -07:00 |
Doug Coleman
|
563c15e530
|
sequences.extras: Add head-as, head*-as, tail-as, tail*-as.
|
2012-10-25 11:38:31 -07:00 |
John Benediktsson
|
8e137839db
|
sequences.extras: implement "insert-nth!".
|
2012-10-23 16:10:15 -07:00 |
John Benediktsson
|
c1fe403b98
|
assocs.extras: move assocs extras words here.
|
2012-09-26 15:33:40 -07:00 |
John Benediktsson
|
30382dbf4a
|
sequences.extras: adding map-product.
|
2012-09-26 15:28:59 -07:00 |
Doug Coleman
|
9f4f76ab8c
|
sequences.extras: Make sure assoc-reduce is working on an alist.
|
2012-09-26 09:10:28 -07:00 |
Doug Coleman
|
4d2eaf98c1
|
sequences.extras: Add assoc-reduce and friends.
|
2012-09-25 17:20:41 -07:00 |
Doug Coleman
|
ba2cf19e5a
|
sequences.extras: add filter-all-subseqs, filter-all-subseqs-range, map-like
|
2012-09-20 17:46:34 -07:00 |
John Benediktsson
|
346e1f4cf8
|
sequences.extras: adding reverse-as.
|
2012-09-19 13:29:59 -07:00 |
Doug Coleman
|
ce63288c07
|
sequences.extras: Add unit tests. Fix using.
|
2012-09-11 14:54:51 -07:00 |
Doug Coleman
|
7113cc77f9
|
sequences.extras: Add loop>sequence, loop>array
|
2012-09-11 14:30:04 -07:00 |
Doug Coleman
|
1bd36d5991
|
sequences.extras: Add first=, first?, etc
|
2012-09-10 12:10:33 -07:00 |
John Benediktsson
|
4f3622849d
|
sequences.extras: adding "all-rotations".
|
2012-09-09 10:37:24 -07:00 |
John Benediktsson
|
ec4aaee505
|
sequences.extras: adding "map-from".
|
2012-09-07 14:00:04 -07:00 |
John Benediktsson
|
4e46d15bcf
|
sequences.extras: adding "arg-where".
|
2012-09-06 12:28:16 -07:00 |
John Benediktsson
|
10111b5850
|
sequences.extras: fixes, add "arg-max" and "arg-min".
Change supremum-by/infimum-by to return first largest or smallest element.
|
2012-09-06 12:25:08 -07:00 |
John Benediktsson
|
4a9688079a
|
sequences.extras: adding "until-empty".
|
2012-08-31 15:01:01 -07:00 |
John Benediktsson
|
629a5b7bf3
|
sequences: some minor performance improvements.
|
2012-08-30 11:33:57 -07:00 |
John Benediktsson
|
9e93cd0e13
|
sequences.extras: moved 2each-index to extras for now.
|
2012-08-09 16:36:35 -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
|
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 |