Commit Graph

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

Author SHA1 Message Date
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
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
Sam Anklesaria 0c4b9a0d58 simplified ui.gadgets.tables 2009-08-05 16:24:56 -05:00
Sam Anklesaria c05e91a7a3 replaced redundancies 2009-08-04 17:16:34 -05:00
Sam Anklesaria 5a465d016b changed frp demo to a gui sudoku solver 2009-06-25 16:09:23 -05:00