Commit Graph

361 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
John Benediktsson 1aa8a432c7 sequences.extras: make rotate wrap. 2016-04-04 11:17:24 -07:00
John Benediktsson 4c6511a058 sequences.extras: make rotate! support negative indices. 2016-04-04 11:13:11 -07:00
John Benediktsson 4b5b058c20 sequences.extras: make rotate support negative n. 2016-04-04 11:05:28 -07:00
John Benediktsson dad9110889 sequences.extras: rename back to rotate!. 2016-04-04 10:59:32 -07:00
Doug Coleman fc1b8214f0 sequences.extras: Check if slices overlap or touch. Add a merge-slices word. For efficiency, provide ordered/unordered versions of each word based on whether you know the slices have been swapped or not so they are ordered by from>>. 2016-04-02 15:46:08 -07:00
Doug Coleman b4f979c848 sequences.extras: rename rotate to rotate-headwards and rotate-tailwards. add experimental length- word and addo some slice util words. 2016-04-02 15:17:12 -07:00
John Benediktsson 96ad040ed7 sequences.frozen: adding virtual "frozen" sequences. 2016-03-31 09:14:30 -07:00
John Benediktsson 498285d7dd unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
Doug Coleman ebc2a8953c sequences.extras: oops. cleanup dumb implementation. 2016-03-29 13:26:02 -07:00
Doug Coleman 3f803e3893 sequences.extras: add map-zip. 2016-03-29 12:58:26 -07:00
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
John Benediktsson e477f6996f Fix comments to be ! not #!. 2015-09-08 16:15:10 -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
John Benediktsson 5eec781b40 use ``if*`` instead of ``dup [ ] [ drop ] if``. 2015-07-20 22:24:30 -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 999aa7c897 factor: clean up spaces in -tests files 2015-07-02 10:34:01 -07:00
Doug Coleman 352e5de16a core, basis, extra: Remove DOS line endings from files.
Remove whitespace from end of lines.
Add a newline to the end of each file.
2015-06-29 17:25:40 -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
John Benediktsson 5ea4e26bc5 sequences.rotated: can be a lot faster if we don't circular-wrap. 2015-05-11 19:41:01 -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 16213f8779 sequences.rotated: adding all-rotations. 2015-04-28 18:55:23 -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 3db55c8707 sequences.snipped: adding snipped virtual sequences. 2013-04-17 10:27:22 -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
John Benediktsson d7d487dd82 sequences.shifted: adding a virtual shifted sequence. 2013-03-19 14:56:59 -07:00
Doug Coleman 15d720458a sequences, tetris, rosetta-code: Simplify some code. 2013-03-11 18:57:54 -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 7aeae251bc sequences.zipped: adding zip virtual sequence. 2012-09-26 18:07:53 -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
John Benediktsson 6023712f05 sequences.rotated: adding rotated virtual sequences. 2012-09-11 10:35:21 -07:00
John Benediktsson 9e18953a5e circular: fix minor typo in copyright url. 2012-09-11 10:35:21 -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 9e14799181 sequences.repeating: fix repeat bug. 2012-08-09 15:07:45 -07:00