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 |
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 |
Joe Groff
|
6e1bffb1c5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Doug Coleman
|
faf54ce8e2
|
fix yet more multiline tests
|
2009-09-23 12:57:37 -05:00 |
Doug Coleman
|
eceed177d6
|
replace usages of <" with """
|
2009-09-20 22:42:40 -05:00 |
Philipp Brüschweiler
|
8738b3d219
|
sequences.product: product-each and product-map
misc/vim.syntax.fgen: small fix for quotation highlighting
|
2009-09-04 16:40:47 +02:00 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05: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
|
cc38d1ada6
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
basis/functors/functors.factor
basis/io/launcher/launcher.factor
basis/ui/gadgets/tables/tables.factor
|
2009-07-22 10:02:09 -05:00 |
Maximilian Lupke
|
08814c3308
|
sequences.abbrev: add docs - not much, but a start
|
2009-07-21 00:37:45 +02:00 |
Maximilian Lupke
|
ea7cbd2b5a
|
sequences.abbrev: keep insertion order
|
2009-07-20 20:18:13 +02:00 |
Maximilian Lupke
|
e3ec2b6c8b
|
sequences.abbrev: more small refactoring
|
2009-07-20 17:22:55 +02:00 |
Maximilian Lupke
|
52e09199e1
|
sequences.abbrev: small refactoring
|
2009-07-20 01:40:20 +02:00 |
Maximilian Lupke
|
8e9badd4f5
|
sequences.abbrev: Initial commit
|
2009-07-20 01:31:26 +02:00 |
Sam Anklesaria
|
5a465d016b
|
changed frp demo to a gui sudoku solver
|
2009-06-25 16:09:23 -05:00 |
Slava Pestov
|
0d2c3cd552
|
sequences.product: fix ABOUT:
|
2009-05-30 13:23:07 -05:00 |
Joe Groff
|
a2056d932c
|
gold plating for sequences.product
|
2009-04-26 13:09:30 -05:00 |
Joe Groff
|
f007c281e3
|
docs for sequences.product
|
2009-04-26 13:08:15 -05:00 |
Joe Groff
|
303ce55dc6
|
more efficient product-each and product-map that don't /mod all over the place
|
2009-04-26 12:27:50 -05:00 |
Joe Groff
|
d2e293eb5e
|
product virtual sequence
|
2009-04-26 09:39:38 -05:00 |
Slava Pestov
|
8385e9d9f5
|
Fixing compile errors, test failures and help lint failures
|
2009-03-23 17:12:41 -05:00 |
Slava Pestov
|
723bfab030
|
Fixing unit tests for syntax change
|
2009-03-23 00:34:02 -05:00 |
slava
|
e29f18a2f4
|
Trying to fix a bad merge...
Revert "Merge branch 'master' of git://factorcode.org/git/factor"
This reverts commit da639739bd , reversing
changes made to 346a61f497 .
|
2009-02-03 00:27:34 -06:00 |
Slava Pestov
|
fbc69718a7
|
Remove .swo file
|
2009-01-30 14:44:39 -06:00 |
Joe Groff
|
ebf6cbaa0d
|
remove math.blas.syntax and merge parsing words into math.blas.vectors/matrices
|
2009-01-30 11:42:43 -06:00 |
Joe Groff
|
9d44f16ff6
|
fix sequences.squish test
|
2009-01-30 10:29:25 -06:00 |
Joe Groff
|
b06ff3750d
|
Metadata for svg, sequences.squish, math.affine-transforms
|
2009-01-30 10:15:26 -06:00 |
Joe Groff
|
aad17e43ef
|
math.affine-transforms, sequences.squish, and svg vocabs
|
2009-01-30 09:39:15 -06:00 |
Slava Pestov
|
298fdecf32
|
Fixing eval unit test, and help lint failures from stricter help lint
|
2009-01-27 15:38:01 -06:00 |
Joe Groff
|
e88781b73e
|
gold plating for sequences.n-based
|
2008-12-18 14:17:27 -08:00 |
Joe Groff
|
797905b2bb
|
n-based sequence assocs
|
2008-12-18 14:04:13 -08:00 |
Slava Pestov
|
f652734a4e
|
Move assocs/combinators/namespaces/sequences/strings.lib vocabs to unmaintained since nobody uses them anymore
|
2008-12-18 00:18:13 -06:00 |
Slava Pestov
|
3d1c46417a
|
Update more vocabs for >r/r> removal
|
2008-12-17 23:36:13 -06:00 |
Slava Pestov
|
6fb57d821f
|
Move math.blas to basis
|
2008-12-17 23:23:43 -06:00 |
Joe Groff
|
c3ca5a8191
|
i fail at documentation
|
2008-12-04 18:47:18 -08:00 |
Joe Groff
|
ef0bc65039
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2008-12-04 13:41:30 -08:00 |
Joe Groff
|
f990647d67
|
Renovate math.blas.vectors to build off of functors and specialized-arrays. Add complex and complex-components sequence wrappers. Fix small bug in functors
|
2008-12-04 13:40:55 -08:00 |
Doug Coleman
|
3ab0d03a19
|
extra: swap 3append -> glue, remove some >r r>
|
2008-12-03 19:11:55 -06:00 |
Slava Pestov
|
90a50c73ed
|
Forgot to add fry to USING: list in sequences.lib
|
2008-12-02 02:45:53 -06:00 |
Slava Pestov
|
c27faa3de4
|
Remove 3compose: nothing in core used it, and basis code can use fry
|
2008-12-02 00:25:23 -06:00 |
Doug Coleman
|
d575664969
|
add two words to sequences.lib
|
2008-11-11 13:06:31 -06:00 |
Doug Coleman
|
4b0b19e8e7
|
remove a couple unused words
|
2008-10-15 12:04:32 -05:00 |
Doug Coleman
|
aebb582634
|
remove ?first etc
|
2008-10-04 11:45:48 -05:00 |
John Benediktsson
|
0b57ce6c52
|
Remove switch from sequences-lib (exists as exchange).
|
2008-10-01 17:46:09 -07:00 |
John Benediktsson
|
4b5ed34f9e
|
Adding 'switch' word to sequences-lib.
|
2008-09-30 08:07:18 -07:00 |
John Benediktsson
|
2f5834e865
|
Merge branch 'master' of git://factorcode.org/git/factor
Conflicts:
extra/sequences/lib/lib.factor
|
2008-09-25 21:30:35 -07:00 |
John Benediktsson
|
0c030d70ea
|
Moving enumerate to sequences-lib.
|
2008-09-25 21:25:27 -07:00 |
John Benediktsson
|
c6d8362d97
|
Cleaner version of randomize.
|
2008-09-25 21:19:28 -07:00 |