Doug Coleman
|
f3c85e0598
|
math.vectors.conversion: [foo] for words that make quots is ok, but [[foo]] is overboard. change to ([foo])
|
2015-07-26 12:24:23 -07: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 |
John Benediktsson
|
89e3cc511e
|
math: moving >fraction to math.
|
2015-07-19 16:57:45 -07:00 |
Doug Coleman
|
0176591527
|
factor: actual patch to remove ; from all c/fortran functions
|
2015-07-19 16:25:30 -07:00 |
Doug Coleman
|
2c257f399c
|
factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.
|
2015-07-18 22:16:11 -07:00 |
John Benediktsson
|
6e9dfc86c3
|
math.primes: commas look better.
|
2015-07-14 17:35:52 -07:00 |
John Benediktsson
|
c89cdc4c67
|
math.matrices.elimination: avoid double length call.
|
2015-07-14 15:59:24 -07:00 |
Doug Coleman
|
892c62e1dc
|
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
|
2015-07-03 09:39:59 -07:00 |
Doug Coleman
|
9bbba4dca8
|
math.floats.env: Make sure answers are array. So much metapgramming in these unit tests.
|
2015-07-02 16:05:42 -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
|
e3cb325040
|
factor: clean up whitespace in -docs files
|
2015-07-02 10:31:22 -07:00 |
Doug Coleman
|
edb61c9b24
|
math.combinatorics: private docs again. oops
|
2015-06-30 10:25:21 -07:00 |
Doug Coleman
|
380790f624
|
math.complex: Fix PRIVATE>
There's an IN: in the middle of a PRIVATE> and that breaks things.
|
2015-06-30 08:58:12 -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 |
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 |
John Benediktsson
|
fda90b2beb
|
math.primes.erato: add some comments at the top.
|
2015-06-17 10:19:00 -07:00 |
John Benediktsson
|
8b6c743e02
|
math.primes.erato.fast: use literals to show how the wheel is calculated.
|
2015-06-16 18:44:08 -07:00 |
John Benediktsson
|
64db5c5bb4
|
math.primes.erato: faster compressed sieve by two improvements:
1) fixnum math in unmark-multiples
2) 3 upper sqrt 2 <range> in sieve
|
2015-06-16 08:26:48 -07:00 |
John Benediktsson
|
7e23c12c0f
|
math.primes.erato.fast: some bignum fixes and more tests.
|
2015-06-16 08:20:32 -07:00 |
John Benediktsson
|
e3ec051527
|
math.primes: fix "11 >bignum prime?".
|
2015-06-15 23:02:39 -07:00 |
John Benediktsson
|
db42e12853
|
math.primes.erato.fast: adding fast Sieve of Eratosthenes.
|
2015-06-15 19:51:02 -07:00 |
John Benediktsson
|
dfa763434e
|
Fix tests broken by word hashcode change.
|
2015-06-09 20:37:55 -07:00 |
Doug Coleman
|
6e60c811ac
|
core: Rename create to create-word, create-in to create-word-in.
|
2015-06-08 12:47:35 -07:00 |
John Benediktsson
|
14ed9a5455
|
math.functions: some silly cleanup.
|
2015-06-02 11:54:05 -07:00 |
John Benediktsson
|
0eea157d90
|
math.bitwise: bitfield should just use map-reduce.
|
2015-05-31 08:04:34 -07:00 |
John Benediktsson
|
f24bbffb2a
|
math.bitwise: change bitfield to reduce from first argument rather than zero.
|
2015-05-30 21:55:27 -07:00 |
John Benediktsson
|
0f1f27dcee
|
math.bitwise: fix docs for bitfield.
|
2015-05-30 21:51:08 -07:00 |
John Benediktsson
|
40b699cc1e
|
math.primes: little bit more cleanup.
|
2015-05-13 15:17:15 -07:00 |
John Benediktsson
|
ab50fc818f
|
math.primes: use fast-gcd in coprime? and replicate instead of make.
|
2015-05-13 14:47:31 -07:00 |
John Benediktsson
|
296968580a
|
use assoc-reject instead of [ ... not ] assoc-filter.
|
2015-05-12 19:08:42 -07:00 |
John Benediktsson
|
b366a06c41
|
use reject instead of [ ... not ] filter.
|
2015-05-12 18:50:34 -07:00 |
John Benediktsson
|
ac23acc2c9
|
Fix some minor errors in help-lint.
|
2015-01-30 17:04:40 -08:00 |
Benjamin Pollack
|
5e01164a72
|
Add more documentation for math.statistics
|
2015-01-30 17:04:40 -08:00 |
John Benediktsson
|
1aa27963d2
|
math.primes.miller-rabin: actually, this is better.
|
2014-12-04 19:48:32 -08:00 |
John Benediktsson
|
95e45d865d
|
math.functions: minor cleanup to (gcd).
|
2014-12-04 19:46:42 -08:00 |
John Benediktsson
|
9d4336d774
|
math.primes.miller-rabin: minor cleanup;
|
2014-12-04 19:46:30 -08:00 |
John Benediktsson
|
34160212d1
|
math.primes.erato: fix reference to "arr".
|
2014-12-04 11:52:56 -08:00 |
John Benediktsson
|
d5b8f3d3b9
|
math.primes.erato: fix help-lint.
|
2014-12-04 11:48:12 -08:00 |
John Benediktsson
|
348bd85824
|
math.ranges: cleanup using.
|
2014-12-04 10:23:59 -08:00 |
John Benediktsson
|
ad71f79be3
|
math.primes: speedup sieve.
|
2014-12-04 10:11:32 -08:00 |
John Benediktsson
|
76761b2e59
|
more minor cleanup.
|
2014-11-30 19:26:23 -08:00 |
John Benediktsson
|
818f337b02
|
cleanup "over push" is "suffix!".
|
2014-11-30 08:38:59 -08:00 |
Björn Lindqvist
|
001acde590
|
math.vectors: new word v>integer = [ >integer ] map
|
2014-11-17 19:02:12 -08:00 |
Doug Coleman
|
7d95fb8172
|
math.vectors.simd: Attempt to print out full simd failures so we can debug them.
|
2014-11-17 12:12:39 -08:00 |
Benjamin Pollack
|
2c3dd8c3c8
|
Remove executable bit from tons of files that aren't
|
2014-11-05 20:40:42 -08:00 |
Doug Coleman
|
e4e6f34f0e
|
math.statistics: Get smart about the geometric mean. Calculate it in logspace so we can use addition of small logarithms and multiplication instead of the nth root of a giant product.
|
2014-09-26 13:34:25 -07:00 |
Björn Lindqvist
|
60ffe0680e
|
kernel: new combinator 2with = with with
|
2014-07-22 07:40:13 -07:00 |
John Benediktsson
|
8a2028d2c6
|
math.statistics: use if-zero in mean-ddof.
|
2014-06-10 13:06:42 -07:00 |
Doug Coleman
|
018d12b29b
|
math.bits: Clean up the docs some more.
|
2014-06-06 14:45:46 -07:00 |
Doug Coleman
|
6b9c7c6772
|
math.bits: Clarify docs. Don't support negative numbers for make-bits. Fixes #893.
|
2014-06-06 14:25:21 -07:00 |
John Benediktsson
|
96884eab2a
|
math.ratios: faster abs and neg? on ratios.
|
2014-06-05 10:53:02 -07:00 |
John Benediktsson
|
05c35ebda3
|
kernel: change errors to be in kernel.private.
|
2014-06-04 14:33:02 -07:00 |
Björn Lindqvist
|
6627a3327b
|
kernel: symbolic constants for the various kernel errors
|
2014-06-04 23:16:40 +02:00 |
John Benediktsson
|
cea47b896d
|
more doc types.
|
2014-05-26 07:51:19 -07:00 |
John Benediktsson
|
57f9d78892
|
improve help by linking to types directly.
|
2014-05-23 20:20:15 -07:00 |
John Benediktsson
|
98935b7f15
|
docs: change ``{ $quotation "( x -- y )" }`` to ``{ $quotation ( x -- y ) }``.
|
2014-05-18 20:09:10 -07:00 |
John Benediktsson
|
594354e145
|
math.bitwise: simplify byte-array-bit-count.
|
2014-04-29 22:11:42 -07:00 |
Björn Lindqvist
|
b72fa3ba0a
|
Docs: fixed doc example errors triggered by help-lint and added with-disposal where applicable
|
2014-04-14 08:42:10 -07:00 |
Björn Lindqvist
|
a48567b8af
|
Docs: more matrix-related documentation
|
2014-04-14 08:42:09 -07:00 |
Björn Lindqvist
|
8b4af6bc86
|
Docs: doc and examples for math.matrices
|
2014-04-14 08:42:09 -07:00 |
John Benediktsson
|
ebbfa17b47
|
math.bitwise: fix docs for mask and unmask (they don't return a boolean).
|
2014-02-09 15:36:49 -08:00 |
John Benediktsson
|
54cca48aca
|
use swapd in a few places.
|
2014-01-05 20:30:38 -08:00 |
John Benediktsson
|
abd069c1ad
|
math.matrices: add error for negative m^n (and test).
|
2014-01-05 20:08:55 -08:00 |
John Benediktsson
|
97b0ad7499
|
math.polynomials: add test for negative p^.
|
2014-01-05 20:08:46 -08:00 |
John Benediktsson
|
0cbf869261
|
math.bits: fix docs for make-bits to be more clear.
|
2013-12-12 18:30:49 -08:00 |
John Benediktsson
|
1cfcf39bda
|
Revert "math.functions: make float sqrt a little faster."
This reverts commit 7ae5e9c0c11bbc82ac7854bfa5964723e1cb42d9.
|
2013-11-25 16:42:52 -08:00 |
John Benediktsson
|
fafeecb5fb
|
math.functions: make float sqrt a little faster.
|
2013-11-25 11:14:51 -08:00 |
John Benediktsson
|
069d09807e
|
math.bitwise: removing bit-clear? since it is just "bit? not".
|
2013-11-24 12:05:52 -08:00 |
John Benediktsson
|
17941b8ad7
|
math.bitwise: speed up >signed.
|
2013-11-24 12:01:08 -08:00 |
John Benediktsson
|
5486473b52
|
math.bitwise: adding bit-length.
|
2013-10-20 18:55:58 -07:00 |
John Benediktsson
|
e9c6bf6b9a
|
math.combinatorics: faster combinations by inlining next-combination.
|
2013-10-14 15:44:19 -07:00 |
John Benediktsson
|
a5f59da7e1
|
math.bitwise: fix mask? to do what the docs say.
|
2013-10-13 20:20:05 -07:00 |
John Benediktsson
|
d76f8d151d
|
math.combinatorics: adding all-combinations? and all-permutations?.
|
2013-10-01 20:44:57 -07:00 |
John Benediktsson
|
519652d862
|
math.functions: whoops, back out mistaken commit.
|
2013-07-24 14:55:13 -07:00 |
John Benediktsson
|
c75fc48f23
|
switch some vocabs to 4 spaces.
|
2013-07-24 14:52:09 -07:00 |
John Benediktsson
|
aa779eaba8
|
math.statistics: use >array instead of { } clone-like.
|
2013-06-25 15:40:33 -07:00 |
Doug Coleman
|
4df945e3db
|
math.statistics: Handle some edge cases.
Remove two unused parameters.
|
2013-06-17 10:16:28 -07:00 |
Doug Coleman
|
49c0b12b33
|
math.statistics: Add trimean.
|
2013-06-17 10:16:28 -07:00 |
Doug Coleman
|
d3df35102a
|
math.statistics: [-] Golfed.
|
2013-06-17 07:36:55 -07:00 |
Doug Coleman
|
77abc31e3b
|
math.statistics: Fix out of bounds on quantiles that should return the first element.
|
2013-06-17 07:21:45 -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
|
5ee7f10f19
|
math.matrices: simpler square-rows.
|
2013-05-14 13:52:24 -07:00 |
John Benediktsson
|
bcbf3198f7
|
math.matrices: faster square-rows and square-cols.
|
2013-05-14 13:46:44 -07:00 |
John Benediktsson
|
fe45a08054
|
math.ranges: implement sum on ranges.
|
2013-05-06 16:01:29 -07:00 |
John Benediktsson
|
720db54f61
|
math.statistics: change kth-object to properly clone underlying sequence first.
|
2013-05-06 10:40:53 -07:00 |
John Benediktsson
|
6a4638fa0f
|
math.statistics: faster cum-mean.
|
2013-05-06 09:12:40 -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 |
lorynj
|
ca7dd6a6a3
|
cum-mean
Added a word to calculate cumulative mean.
Signed-off-by: lorynj <lorynj@gmail.com>
|
2013-05-06 08:15:39 -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
|
57b7a5fd6f
|
math.matrices: add tests for square-matrix?.
|
2013-04-25 14:48:16 -07:00 |
John Benediktsson
|
55b2fb0802
|
math.functions: implement ldexp.
|
2013-04-24 11:19:24 -07:00 |
John Benediktsson
|
35e23dc547
|
math.statistics: make collect-by row polymorphic, simplify words.
|
2013-04-22 06:25:50 -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 |