Doug Coleman
|
9f213f96f6
|
core: Add the shuffler words but without primitives.
The nipd branch slowed bootstrap by a minute, this patch does not.
sorry about changing the fjsc line endings...
|
2018-06-19 22:52:58 -05:00 |
John Benediktsson
|
4a144e5ea7
|
more test IN: cleanup.
|
2018-02-15 08:45:08 -08:00 |
John Benediktsson
|
3147593b2c
|
math.combinatorics: make selections use change-nth-unsafe again.
|
2018-01-17 14:17:44 -08:00 |
John Benediktsson
|
1beaa8f494
|
math.combinatorics: fix selections bug, geez.
|
2018-01-17 13:59:22 -08:00 |
John Benediktsson
|
9d35cd9048
|
math.combinatorics: fix selections bug that went missing before previous commit.
|
2018-01-17 13:55:05 -08:00 |
John Benediktsson
|
3bf23d242d
|
math.combinatorics: speed up selections word.
|
2018-01-17 10:36:12 -08:00 |
John Benediktsson
|
9a4441a80e
|
math.combinatorics: remove memoize of factorial.
If lots of large factorials are computed could use too much memory.
|
2018-01-16 14:57:17 -08:00 |
Doug Coleman
|
01aab7c884
|
Factor: Rename <enum> to <enumerated> to not confuse with ENUM:s
|
2017-07-03 12:47:19 -07:00 |
Alexander Iljin
|
2ffa446f5b
|
*-docs: replace double spaces with single spaces
Code examples and other places where multiple spaces were used to align
text were left intact.
|
2017-06-05 13:16:07 -07:00 |
Doug Coleman
|
195630f637
|
iota: Fix second iota -> <iota> in line several times.
|
2017-06-02 15:41:51 -05:00 |
Doug Coleman
|
e189954ecc
|
core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ;
|
2017-06-02 11:57:05 -05:00 |
John Benediktsson
|
59ce436dab
|
math.combinatorics: cleaner next-permutation.
|
2017-01-02 09:34:15 -08: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
|
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
|
edb61c9b24
|
math.combinatorics: private docs again. oops
|
2015-06-30 10:25:21 -07:00 |
Doug Coleman
|
69ee8b9190
|
core, basis: Don't use the IN: foo.private feature and undocument it.
It only works well when you are loading code dynamically.
|
2015-06-30 08:51:07 -07:00 |
John Benediktsson
|
98935b7f15
|
docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
|
2014-05-18 20:09:10 -07:00 |
John Benediktsson
|
e9c6bf6b9a
|
math.combinatorics: faster combinations by inlining next-combination.
|
2013-10-14 15:44:19 -07:00 |
John Benediktsson
|
d76f8d151d
|
math.combinatorics: adding all-combinations? and all-permutations?.
|
2013-10-01 20:44:57 -07:00 |
John Benediktsson
|
6c6664b0b8
|
math.combinatorics: specialized version of nths-unsafe for performance.
|
2013-06-14 11:27:45 -07:00 |
John Benediktsson
|
917ae3e410
|
math.combinatorics: use cond in k-permutations.
|
2013-05-15 15:09:25 -07:00 |
John Benediktsson
|
c1e91316d2
|
math.combinatorics: adding a k-permutations virtual sequence.
|
2013-05-15 15:05:38 -07:00 |
John Benediktsson
|
0d806e0b69
|
Revert "math.statistics: change cum-mean to use v/."
This reverts commit 9df2235d8983da67d106a6d5fb297134e5e2a58e.
|
2013-05-06 09:08:11 -07:00 |
John Benediktsson
|
b01b14c0e2
|
math.statistics: change cum-mean to use v/.
|
2013-05-06 08:59:02 -07:00 |
John Benediktsson
|
c1ab4aab59
|
math.combinatorics: faster by using hints for the array common case.
|
2013-05-01 11:18:17 -07:00 |
John Benediktsson
|
3ca65a2b47
|
math.combinatorics: fix map>assoc-combinations (shouldn't have been locals).
|
2013-04-18 09:04:47 -07:00 |
John Benediktsson
|
02d652e6c0
|
math.combinatorics: minor fix to reduce-combinations stack effect.
|
2013-04-18 07:17:36 -07:00 |
John Benediktsson
|
77b3d509be
|
math.combinatorics: cleanup stack effects to be more descriptive.
|
2013-04-18 07:15:47 -07:00 |
John Benediktsson
|
81f733493d
|
math.combinatorics: much faster permutations, cleanup combinations code.
|
2013-04-18 07:04:17 -07:00 |
John Benediktsson
|
433adf8dd2
|
math.combinatorics: big speedup to combinations.
|
2013-04-17 20:57:48 -07:00 |
John Benediktsson
|
3862c4f9b5
|
math.combinatorics: remove duplicate nths-unsafe.
|
2013-04-06 14:29:47 -07:00 |
John Benediktsson
|
decd9ed1ee
|
math.combinatorics: make permutations-quot to reduce code duplication.
|
2013-04-06 13:12:57 -07:00 |
John Benediktsson
|
b646d1e1b8
|
math.combinatorics: produce type of sequence in selections.
|
2013-04-06 13:06:23 -07:00 |
John Benediktsson
|
64111e1342
|
math.combinatorics: use nth-unsafe more.
|
2013-04-06 12:43:02 -07:00 |
John Benediktsson
|
d15dbaebb4
|
math.combinatorics: faster nCk (use integer division).
|
2013-04-06 11:43:20 -07:00 |
John Benediktsson
|
a52ee59005
|
math.combinatorics: faster permutation (using slices).
|
2013-04-05 07:28:22 -07:00 |
John Benediktsson
|
c86b2d2161
|
math.combinatorics: factorial could be memoized...
|
2012-09-05 11:02:38 -07:00 |
John Benediktsson
|
55525a8ba4
|
math.combinatorics: 100%+ faster combinations.
|
2012-06-01 14:07:39 -07:00 |
John Benediktsson
|
817b45ee03
|
math.combinatorics: minor performance improvements.
|
2012-04-24 18:42:34 -07:00 |
John Benediktsson
|
f24e40800a
|
math.combinatorics: faster version of factorial.
|
2012-04-24 10:06:00 -07:00 |
John Benediktsson
|
b9bcfdab8e
|
math.combinatorics: adding <combinations> and <permutations> sequences.
|
2012-04-23 08:30:22 -07:00 |
John Benediktsson
|
c00ddde434
|
math.combinatorics: fix failed find combinations/permutations.
|
2012-04-21 20:11:47 -07:00 |
John Benediktsson
|
bada993f78
|
math.combinatorics: adding find-combination and find-permutation.
|
2012-04-20 23:31:40 -07:00 |
Doug Coleman
|
0322b4d028
|
math.combinators: Add filter-permutations/combinations. Minor cleanup.
|
2012-04-18 15:18:54 -07:00 |
Doug Coleman
|
229d0e0549
|
math.combinators: Add map-permutation
|
2012-04-18 15:18:54 -07:00 |
John Benediktsson
|
236dd2cc97
|
math.combinatorics: fix help-lint.
|
2012-04-09 11:43:22 -07:00 |
John Benediktsson
|
7a07e8742c
|
math.combinatorics: fix tests for next-permutation.
|
2012-03-02 10:05:57 -08:00 |