John Benediktsson
842a69c099
math.extras: add fill-nans.
2013-05-01 21:22:27 -07:00
John Benediktsson
1bf876fc06
combinators.extras: adding 3bi* and 3bi@.
2013-05-01 18:35:02 -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
9cb7c1e42d
infix: update docs for recent changes.
2013-05-01 11:57:20 -07:00
John Benediktsson
2aa49d6434
rosetta-code.josephus-problem: change to use josephus-2 if k=2.
2013-05-01 11:25:40 -07:00
John Benediktsson
55a9df63f7
rosetta-code.josephus-problem: adding solution for josephus problem.
2013-05-01 11:16:41 -07:00
John Benediktsson
63050f68e2
colors.ryb: adding RYB colors.
2013-04-26 18:52:01 -07:00
John Benediktsson
7e77723104
colors: fix minor TYpo in docs.
2013-04-26 18:51:06 -07:00
John Benediktsson
4712eff3c5
math.text: make it only work with integers.
2013-04-26 16:08:11 -07:00
John Benediktsson
e69f007eef
terminfo: separate string-offset word.
2013-04-26 11:36:25 -07:00
Jon Harper
a6ab66d290
terminfo: interpret shorts as signed integer and test if negative
2013-04-26 11:24:40 -07:00
Jon Harper
a902428f62
terminfo: 1 head* is but-last
2013-04-26 11:24:40 -07:00
John Benediktsson
bb9abd6926
google.translate: adding translate-tts.
2013-04-26 10:42:50 -07:00
John Benediktsson
8d209ace8a
terminfo: probably fix a bug where 0xfeff should be ignored also?
2013-04-26 08:55:57 -07:00
John Benediktsson
de21951d79
terminfo: cleanup a little, separate the align-even-bytes.
2013-04-26 08:55:39 -07:00
John Benediktsson
4fd874bbdc
terminfo: cleaner, use %c on linux.
2013-04-26 07:10:40 -07:00
John Benediktsson
1d93236129
terminfo: hex only on macosx.
2013-04-26 07:09:15 -07:00
John Benediktsson
14ccb55b72
terminfo: parse all the capabilities.
2013-04-26 07:02:46 -07:00
John Benediktsson
ca3b7b9d6e
terminfo: simplify a bit.
2013-04-25 21:29:05 -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
0ea8ed84b5
terminfo: parser for terminfo database files.
2013-04-25 20:00:54 -07:00
John Benediktsson
00eeb07680
math.matrices.laplace: adding Laplace expansion.
2013-04-25 15:04:16 -07:00
John Benediktsson
339be3f517
random.rdrand: adding RDRAND random generator.
2013-04-25 14:39:38 -07:00
John Benediktsson
c3f6ee412c
random.c: adding summary.
2013-04-25 14:39:24 -07:00
John Benediktsson
2526d3c982
Fix some copyrights, sorry "Your name".
2013-04-25 13:26:36 -07:00
John Benediktsson
4afec99e97
html.parser.analyzer: fix help-lint errors.
2013-04-24 13:39:36 -07:00
bjourne@gmail.com
dd32064691
Docs moved to own file and ? instead of if.
2013-04-24 13:35:04 -07:00
bjourne@gmail.com
1b91f4dc23
html.parser.analyzer: make find-between* work on nested tags.
2013-04-24 13:35:04 -07:00
John Benediktsson
f1b21b1827
sets.extras: few more words.
2013-04-24 07:58:50 -07:00
John Benediktsson
19662c976b
math.extras: use fry for clarity.
2013-04-22 16:34:00 -07:00
John Benediktsson
66e3138f4b
math.extras: rename 2pi-range to [0,2pi].
2013-04-22 11:56:23 -07:00
John Benediktsson
e3c5b53610
math.extras: cleanup duplicate code.
2013-04-22 11:13:32 -07:00
Doug Coleman
124a9a3417
websites.concatenative: Fix the bug. 0.96~~
2013-04-21 00:37:51 -04:00
John Benediktsson
4f42837273
benchmark.crc32: do more work in the crc32-benchmark.
2013-04-19 11:35:47 -07:00
John Benediktsson
b5f2fb891e
hashtables.numbers: adding number-hashcode version of hashtables.
2013-04-17 14:07:49 -07:00
John Benediktsson
e751fbf78b
hash-sets.numbers: adding number-hashcode version of hash-sets.
2013-04-17 14:07:33 -07:00
John Benediktsson
3db55c8707
sequences.snipped: adding snipped virtual sequences.
2013-04-17 10:27:22 -07:00
John Benediktsson
db81422ff4
infix: crazy infix methods idea, dunno if it is awesome yet.
2013-04-15 11:27:09 -07:00
Doug Coleman
febc689322
c.preprocessor: Use ML-style comments.
2013-04-13 17:30:49 -07:00
Doug Coleman
ffa742c7f8
arrays.shaped: Deal with 0s in shape.
...
Fix prettyprinting, introduce sa{ } syntax.
Add broadcastable? check for binary operations.
Add shape of output array for broadcasts.
Check for negative integers in shape.
2013-04-11 16:22:01 -07:00
John Benediktsson
34e04aa8bc
math.combinatorics.bits: new vocab for permutation-bits words.
2013-04-11 10:32:36 -07:00
John Benediktsson
5d8864cb9a
math.extras: remove permutation-bits words.
2013-04-11 10:30:55 -07:00
John Benediktsson
dd94812561
math.extras: adding more permutation-bits words.
2013-04-10 15:51:58 -07:00
John Benediktsson
83659c228a
math.extras: faster next-permutation-bits using /i.
2013-04-10 14:44:21 -07:00
John Benediktsson
336e2bfd58
math.extras: adding bitwise permutation words.
2013-04-10 14:29:23 -07:00
John Benediktsson
5c225fa09f
sequences: moving some words to sequences.extras.
2013-04-10 10:49:29 -07:00
John Benediktsson
7d2ad13830
math.extras: fix bernoulli.
2013-04-10 09:29:21 -07:00
John Benediktsson
b29d3a0f4a
poker: use map-product from sequences.extras.
2013-04-10 09:25:09 -07:00
John Benediktsson
4767248369
math.factorials: style.
2013-04-09 13:57:53 -07:00
John Benediktsson
047d9cad3e
math.factorials: cleanup orial-primes.
2013-04-09 12:22:41 -07:00
John Benediktsson
6c106fb422
math.factorials: more factorial words.
2013-04-09 12:07:49 -07:00
John Benediktsson
68cdaa2c69
math.factorials: more factorial words.
2013-04-09 11:04:38 -07:00
John Benediktsson
64a1b15d4b
sets.extras: adding symmetric-diff and proper-subset?.
2013-04-09 10:37:50 -07:00
John Benediktsson
5ec39e2542
math.factorials: more factorial words.
2013-04-09 10:37:20 -07:00
John Benediktsson
ad419301af
math.factorials: making double-factorial work for negative numbers.
2013-04-08 21:44:35 -07:00
John Benediktsson
50c8033301
math.factorials: adding double-factorial.
2013-04-08 21:13:46 -07:00
John Benediktsson
25f1758384
math.factorials: cleanup using.
2013-04-08 15:23:39 -07:00
John Benediktsson
4fa6e09310
math.factorials: include 1.
2013-04-08 15:15:49 -07:00
John Benediktsson
cda0092fec
math.factorials: handle more inputs in factorial/.
2013-04-08 15:08:53 -07:00
John Benediktsson
a12728d5a3
math.factorials: various factorial words.
2013-04-08 15:03:15 -07:00
John Benediktsson
5980d660bc
benchmark.sum-file: simpler, more idiomatic, faster.
2013-04-08 07:17:37 -07:00
John Benediktsson
0431acf97e
benchmark.pidigits: simplify handling of arrays.
2013-04-07 15:33:54 -07:00
John Benediktsson
ed95bcc8b9
benchmark.reverse-complement: more idiomatic, faster.
2013-04-07 15:19:58 -07:00
John Benediktsson
c900590f8b
use concat instead of join.
2013-04-06 17:02:22 -07:00
John Benediktsson
0b60d6cc4c
bloom-filters: fix docs.
2013-04-04 16:06:01 -07:00
John Benediktsson
3c4dbf6ed5
infix: removing alternate syntax due to use of multiline strings...
2013-04-04 15:17:50 -07:00
John Benediktsson
6f2f681ae8
infix: adding alternate syntax.
2013-04-04 15:05:49 -07:00
John Benediktsson
5d73e84dae
infix: adding pow().
2013-04-04 15:04:14 -07:00
John Benediktsson
d544cfb956
boids: fix typo.
2013-04-04 13:33:26 -07:00
John Benediktsson
66693a786f
bloom-filters: cleanup interface a little bit.
2013-04-04 13:26:24 -07:00
John Benediktsson
55e0be5c7a
base85: fix handling of pad characters.
2013-04-04 11:43:17 -07:00
John Benediktsson
464292dcb7
base85: adding a base85 encoder/decoder.
2013-04-04 10:39:43 -07:00
John Benediktsson
812c3e4cdf
benchmark.bloom-filters: more iterations now bloom-filters are faster.
2013-04-04 07:10:30 -07:00
John Benediktsson
1cd3be1fb2
bloom-filters: tons of speed.
2013-04-04 07:10:13 -07:00
John Benediktsson
1f45b8a4e3
bloom-filters: more speeeeeed.
2013-04-03 20:27:23 -07:00
John Benediktsson
8c8d8d0c14
bloom-filters: minor style improvements.
2013-04-03 15:20:49 -07:00
John Benediktsson
2e40bffccf
bloom-filters: performance improvements.
2013-04-03 15:11:08 -07:00
John Benediktsson
d47a306557
benchmark.bloom-filters: adding a benchmark for bloom filters.
2013-04-03 15:10:52 -07:00
John Benediktsson
ec74336c7b
sequence.extras: adding ?trim-head and ?trim-tail.
2013-04-03 08:55:48 -07:00
John Benediktsson
fd7ec79b20
sorting.extras: better tests and fix zip order.
2013-04-01 20:31:34 -07:00
John Benediktsson
9d6f2ad353
sorting.extras: adding map-sort for efficiently decorating, sorting, and undecorating a sequence.
2013-04-01 18:35:05 -07:00
John Benediktsson
fdc43d0574
math.extras: adding round-to-step.
2013-04-01 17:04:07 -07:00
John Benediktsson
dca20550ac
math.extras: adding round-to-decimal.
2013-04-01 17:03:18 -07:00
John Benediktsson
23c154c06f
benchmark.splitting: stop using split* and use slices only.
2013-04-01 10:26:43 -07:00
John Benediktsson
a96ff62f5c
splitting.extras: adding split* and split-find.
2013-04-01 09:14:27 -07:00
Doug Coleman
98f05ef812
gdbm: Change the gdbm test file to have a different name on 32/64 bit. Fixes #673 and the race condition when running two mason instances on 32/64 bit.
2013-03-29 14:17:13 -07:00
Doug Coleman
36b11c2ed1
cpu.8080: Throw an error not a string.
2013-03-29 09:51:26 -07:00
Doug Coleman
58ee52e63b
asn1: Throw an error not a string.
2013-03-29 09:51:26 -07:00
John Benediktsson
a6614ee974
sequences.extras: faster even-indices and odd-indices.
2013-03-29 07:10:27 -07:00
John Benediktsson
47a5619bb4
benchmark.parse-ratio: adding a ratio parse benchmark.
2013-03-28 14:31:45 -07:00
John Benediktsson
ff39d3f53a
benchmark.parse-float: add a float parse benchmark.
2013-03-28 11:41:57 -07:00
John Benediktsson
02d9565732
math.statistics: adding demean and demedian, cleanup a bit.
2013-03-28 11:40:46 -07:00
John Benediktsson
c403857f0d
benchmark.parse-bignum: adding a bignum parse benchmark.
2013-03-28 06:24:25 -07:00
John Benediktsson
6a4a7796ed
benchmark.parse-fixnum: adding a fixnum parse benchmark.
2013-03-28 06:24:15 -07:00
John Benediktsson
677f87ae0d
pdf.wrap: adding some tests.
2013-03-27 19:05:20 -07:00
John Benediktsson
9341a660a2
benchmark.splitting: adding a splitting benchmark.
2013-03-27 16:12:08 -07:00
John Benediktsson
e6d4b9054e
benchmark.hash-sets: do more benching (create sets in a literal).
...
Don't run the "intersects?" test on old hash-sets, they are sloooooow.
2013-03-26 17:42:41 -07:00
John Benediktsson
3e209587c5
math.extras: adding round-to-even.
2013-03-26 14:36:05 -07:00
John Benediktsson
fa534d2507
benchmark.fib8: adding super-fast fibonacci benchmark.
2013-03-26 11:48:01 -07:00
John Benediktsson
6f5efb83f2
benchmark.fib7: adding matrix fibonacci benchmark.
2013-03-26 11:47:52 -07:00
Doug Coleman
8799cdb359
audio.engine: Fix docs
2013-03-25 11:57:25 -07:00
Doug Coleman
8865b9401d
webapps.pastebin: Fix renamed
2013-03-25 11:57:25 -07:00
John Benediktsson
c3917cdd02
math.extras: adding normalized compression distance and compression based dissimilarity.
2013-03-25 10:33:41 -07:00
Doug Coleman
4ffbfc2602
basis/extra: Fix load errors
2013-03-24 22:19:28 -07:00
John Benediktsson
b099cbb1f2
math.extras: adding docs for majority.
2013-03-24 20:14:17 -07:00
John Benediktsson
3ce93bf86f
math.extras: adding majority vote algorithm.
2013-03-24 19:39:34 -07:00
John Benediktsson
31d6fb178a
combinators.extras: adding cleave-array.
2013-03-24 19:34:39 -07:00
John Benediktsson
6c0bb0f343
sequences.extras: adding map-find-index.
2013-03-24 19:12:09 -07:00
John Benediktsson
49d3338c70
cuda: use ERROR:.
2013-03-24 14:24:21 -07:00
John Benediktsson
394af82b1f
gpu.shaders: use ERROR:
2013-03-24 14:20:32 -07:00
John Benediktsson
ed73d4c63a
assocs.extras: adding assoc-merge.
2013-03-24 12:26:30 -07:00
John Benediktsson
71a7f0e4ad
combinators.extras: adding cond-case.
2013-03-24 12:26:30 -07:00
Doug Coleman
b491b5aeb6
robots: Rename
2013-03-24 10:11:18 -07:00
Doug Coleman
9f8ac586f7
gesture-logger: Rename
2013-03-24 10:11:17 -07:00
Doug Coleman
8715a70ce6
webapps.pastebin: Rename
2013-03-24 10:11:17 -07:00
Doug Coleman
f2a59594a0
webapps.blogs: Rename <post>
2013-03-24 10:11:17 -07:00
Doug Coleman
549a5916bb
opencl: Rename cl-addressing-mode, cl-filter-mode
2013-03-24 10:11:17 -07:00
Doug Coleman
1b08569564
cpu.arm.assembler: The ARM assembler is a crazy hack.
2013-03-24 10:11:17 -07:00
Doug Coleman
474805803d
game.loop: Rename game-loop-error
2013-03-24 10:11:17 -07:00
Doug Coleman
b5d7399060
units: Use ERROR: for dimensions-not-equal.
2013-03-24 10:11:16 -07:00
Doug Coleman
c8e4fc08e9
cuda: Rename cuda-error.
2013-03-24 10:11:16 -07:00
Doug Coleman
37dea89f2d
monads: Rename words to not be class/word
2013-03-24 01:45:29 -07:00
Doug Coleman
d4a0f94aa7
gpu.shaders: Rename error words.
2013-03-24 01:33:45 -07:00
Doug Coleman
5224fba820
math: Revert clone on median algorithm, perhaps need to revisit this. Call clump for moving-median
2013-03-24 01:14:35 -07:00
Doug Coleman
31e1fe54e3
core/extra tests: Fix word -> last-word
2013-03-24 01:11:54 -07:00
Doug Coleman
8ec8cdfffa
math.primes.twins: Use clump here.
2013-03-24 01:10:08 -07:00
Doug Coleman
c586ecec56
audio.engine: Rename audio-orientation
2013-03-23 23:15:16 -07:00
Doug Coleman
c40c8ccd52
fuel: Renamed restart to continue-restart.
2013-03-23 20:04:11 -07:00
Doug Coleman
582e1cd3b7
benchmark.raytracer-simd: Fix usage of old \ word in parsing word.
2013-03-23 20:00:09 -07:00
Doug Coleman
52c8b9fc3d
fuel.pprint: Fix bad use of source-file.
2013-03-23 19:59:50 -07:00
John Benediktsson
c46b69f329
benchmark.ant: use ?adjoin.
2013-03-23 17:47:07 -07:00
Doug Coleman
5fab749dcc
words: Change word -> last-word, set-word -> set-last-word.
2013-03-23 16:12:03 -07:00
Doug Coleman
8c19602ae9
assocs: Add of and ?of. Change all the things at once! Fixes #701 .
2013-03-23 14:59:07 -07:00
Doug Coleman
929f0df1cc
benchmark.knucleotide: Fix usage of <clumps>.
2013-03-23 13:27:13 -07:00
Doug Coleman
a55a367bf3
benchmark.reverse-complement: Fix usage of <groups>.
2013-03-23 13:04:03 -07:00
Doug Coleman
f9ea61bf91
basis/extra: Update last usages of <sliced-groups> to <groups>.
2013-03-23 12:08:18 -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
d25c144d5c
benchmark.lcs: adding lcs benchmark.
2013-03-21 18:07:28 -07:00
John Benediktsson
684c2793e7
math: some style cleanup.
2013-03-21 08:54:14 -07:00
John Benediktsson
e6db6bb813
game.models.util: fix for immutable error.
2013-03-21 07:17:45 -07:00
John Benediktsson
a1df905535
readline-listener: fix for tools.completion renames.
2013-03-20 23:06:40 -07:00
John Benediktsson
b981973938
benchmark.sort: slow down sorting to test sorting alists.
2013-03-20 17:11:54 -07:00
John Benediktsson
da1931317d
math.extras: rename to linspace[a,b) and linspace[a,b] and fixes.
2013-03-20 15:15:50 -07:00
John Benediktsson
5e41a50870
math.extras: adding ) and ] versions of linspace.
2013-03-20 15:09:36 -07:00
John Benediktsson
da0a123df3
math.extras: adding logspace.
2013-03-20 13:49:55 -07:00
John Benediktsson
a21fddc4dc
math.extras: adding linspace.
2013-03-20 13:44:54 -07:00
John Benediktsson
94c5cdad3e
macho: fix no-types-specified.
2013-03-20 13:18:21 -07:00
John Benediktsson
53a33fada3
gpu.framebuffers: fix no-types-specified.
2013-03-20 13:17:12 -07:00
John Benediktsson
4d9d980e22
math.hashcodes: fix complex number-hashcodes.
2013-03-20 12:49:12 -07:00
John Benediktsson
8d3acb68f5
zoneinfo: fix for calendar renaming.
2013-03-20 09:02:40 -07:00
John Benediktsson
dc08c22a92
math.hashcodes: better test-case.
2013-03-19 22:55:50 -07:00
John Benediktsson
480b57029a
infix: fixing issue with confusing negative steps.
2013-03-19 18:51:21 -07:00
Doug Coleman
c55c4c4470
zoneinfo: Working on parsing raw rules.
2013-03-19 17:23:26 -07:00
John Benediktsson
6308e25f6e
math.hashcodes: try and fix tests on 32-bit.
2013-03-19 17:22:25 -07:00
John Benediktsson
e172a081a4
infix: adding slice step notation.
2013-03-19 16:52:33 -07:00
John Benediktsson
d7d487dd82
sequences.shifted: adding a virtual shifted sequence.
2013-03-19 14:56:59 -07:00
John Benediktsson
f936a1dc65
math.hashcodes: better tests.
2013-03-16 13:58:29 -07:00
John Benediktsson
7162bfed57
math.hashcodes: consistent number hashing.
2013-03-16 13:53:58 -07:00
John Benediktsson
d4b47612e1
geo-ip: fixing csv.
2013-03-15 08:26:01 -07:00
John Benediktsson
e74f770b57
Use bl in more places.
2013-03-14 19:24:00 -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
b51de731c2
zoneinfo: Update files.
2013-03-11 18:05:32 -07:00
Doug Coleman
224226e436
zoneinfo: Add helper words.
2013-03-11 18:05:11 -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
Doug Coleman
85a3966a9d
combinators.extras: Add twice, thrice words.
2013-03-08 16:50:10 -08:00
John Benediktsson
b015af4f33
benchmark.ant: fix hash-set constructor.
2013-03-08 06:15:37 -08:00
John Benediktsson
30cbce3f41
benchmark.linked-assocs: adding a linked-assocs benchmark.
2013-03-07 09:58:16 -08:00
John Benediktsson
e008810677
trees.splay: use typed.
2013-03-06 18:42:06 -08:00
John Benediktsson
0fe01622de
sequences.extras: adding sift! and harvest!.
2013-03-06 16:39:04 -08:00
Doug Coleman
cadde9117c
sets.extras: Initial checkin. Add setwise-xor word like setxor1d in numpy.
2013-03-06 10:00:13 -08:00
John Benediktsson
cf4d639345
extra: use [-] instead of "- 0 max".
2013-03-05 18:17:17 -08:00
John Benediktsson
53992695e4
benchmark.randomize: adding a randomize benchmark.
2013-03-05 17:04:57 -08:00
John Benediktsson
482096e1df
random.c: adding a "libc" version of random for performance testing.
2013-02-26 20:04:06 -08:00
Doug Coleman
9984d67d47
Revert "robots.txt: Bing bot spams gitweb...disable it hopefully."
...
Found another way.
This reverts commit 7500504bc0
.
2013-02-24 10:30:05 -08:00
Doug Coleman
0b3ada1763
robots.txt: Bing bot spams gitweb...disable it hopefully.
2013-02-24 10:23:33 -08:00
John Benediktsson
c35694cf40
rot13: adding some tests.
2013-02-22 09:50:26 -08:00
John Benediktsson
1524d43c9c
sequences: define a single "?set-nth" that is used.
2013-02-20 10:42:21 -08:00
John Benediktsson
55cfbf072f
sequences: fix uses of set-nth-unsafe.
2013-02-20 08:01:06 -08:00
John Benediktsson
f8f5feed4a
sequences: normalize all the "?set-nth" words, probably this should be a stdlib thing.
2013-02-19 16:52:40 -08:00
John Benediktsson
5262c8a1ae
benchmark.timers: adding a timer benchmark.
2013-02-19 15:39:50 -08:00
Doug Coleman
10a4413bec
colors: Inline >rgba methods.
2013-02-19 10:09:47 -08:00
Doug Coleman
1eb930b671
maze: Refactor to use fry + replicate.
2013-02-19 10:09:46 -08:00
Doug Coleman
924cc23ed0
rosetta-code.top-rank: Use collect-by instead of defining it as group-by.
2013-02-05 09:42:57 -08:00
Doug Coleman
bc651331bb
twitter: Update API url.
2013-02-01 07:13:08 -08:00
John Benediktsson
df0c03eeb8
io.streams.peek: use namespaces.
2013-01-21 18:09:40 -08:00
Doug Coleman
a4ac126d1f
io.streams.peek: Implement peek and peek1.
2013-01-21 15:33:57 -08:00
John Benediktsson
233e84bdf4
tools.which: cleanup code a little.
2013-01-11 11:37:59 -08:00
John Benediktsson
00584264d5
tools.which: adding some docs and cleanup.
2013-01-11 10:20:19 -08:00
John Benediktsson
4e518d642d
google.search: these moved to classes.tuple.
2013-01-07 06:50:15 -08:00
John Benediktsson
a9d7359b9e
webapps.mason: fix for new 2x logo.
2013-01-03 11:32:32 -08:00
John Benediktsson
879e7a0ff4
help.pdf: add some more help pdfs.
2012-12-16 17:10:02 -08:00
Doug Coleman
be661c89e3
machine-learning: Add transform protocol. Add label-encoder, label-binarizer.
2012-12-04 11:45:24 -08:00
John Benediktsson
aeb108a8c6
machine-learning.data-sets: cleanup a little.
2012-12-04 10:29:11 -08:00
John Benediktsson
4487cf3976
machine-learning.data-sets: adding the linnerud dataset.
2012-12-04 10:21:04 -08:00
John Benediktsson
bb3d028d30
machine-learning.data-sets: load commonly used test data sets.
2012-12-04 10:00:02 -08:00
John Benediktsson
53382f4472
math.extras: return new arrays to protect users from others.
2012-12-04 09:06:30 -08:00
Mighty Sheeple
ebdfc1efd3
webapps.mason.version.data: Already inside a transaction, don't make another.
2012-11-30 18:52:42 -05:00
John Benediktsson
a1f94696d7
websites.factorcode: higher resolution logo for retina.
2012-11-30 15:38:23 -08:00
John Benediktsson
9c295e679e
New icons for Factor.
2012-11-30 15:26:21 -08:00
Doug Coleman
fa2d49dd44
machine-learning: Add stratified-samples for getting multiple samples.
2012-11-28 09:13:16 -08:00
Doug Coleman
44cb0106cc
machine-learning.rebalancing: Don't use a distribution for equal rebalancing.
2012-11-17 12:52:55 -08:00
Doug Coleman
0a9774248f
machine-learning.rebalancing: Add a way to rebalance an X,y dataset to N samples with an equal or skewed distribution.
2012-11-17 12:39:54 -08:00
Doug Coleman
e8ee07a7ba
arrays.shaped: First stab at an n-dimensional array class.
2012-11-14 22:42:45 -08:00
John Benediktsson
c4637b5d79
math.extras: adding unique-indices.
2012-11-07 17:05:06 -08:00
John Benediktsson
f0999e83dc
sequences.extras: adding flatten1.
2012-11-07 17:02:22 -08:00
John Benediktsson
1d6209e80e
assocs.extras: adding assoc-invert.
2012-11-07 17:01:37 -08:00
John Benediktsson
1e413edf3a
math.statistics: rename full-* to population-*.
2012-11-06 07:16:20 -08:00
John Benediktsson
ab3d6b1d13
opengl: properly scale viewports.
2012-11-01 17:12:13 -07:00
John Benediktsson
4e4dd58c40
cap: make screenshots work on retina.
2012-11-01 16:30:20 -07:00
John Benediktsson
e5d325df44
images: adding "2x" images.
2012-11-01 16:11:55 -07:00
John Benediktsson
688f088faf
assocs.extras: use min-length in zip-as.
2012-10-30 09:50:53 -07:00
John Benediktsson
4bdb40574a
sequences.extras: adding a (slow) arg-sort.
2012-10-29 17:45:33 -07:00
John Benediktsson
8eb4d2723f
io.streams.zeros: write only 'n' zeros.
2012-10-26 07:48:51 -07:00
John Benediktsson
8b87b0ab57
io.streams.zeros: adding authors.txt.
2012-10-25 22:00:35 -07:00
John Benediktsson
bba382bd5c
io.streams.random: stream-copy disposes, so we don't need to.
2012-10-25 22:00:02 -07:00
John Benediktsson
cff606f474
io.streams.random: moving random-file here.
2012-10-25 21:47:42 -07:00
John Benediktsson
032458e5d7
io.streams.zeros: adding zero-file.
2012-10-25 21:46:11 -07:00
John Benediktsson
7847b55cea
io.streams.zeros: adding @erg's zero-stream.
2012-10-25 21:43:52 -07:00
John Benediktsson
ca315e7996
io.random: adding "random-file".
2012-10-25 21:40:43 -07:00
John Benediktsson
916d912492
io.streams.random: adding @erg's random-stream.
2012-10-25 21:37:58 -07:00
Doug Coleman
4a5885bca1
machine-learning.one-hot: Use the example from my blog post as a unit test.
2012-10-25 18:16:22 -07:00
Doug Coleman
3ec9dc94da
machine-learning.one-hot: Start a machine learning library with a feature from scikit-learn.
2012-10-25 16:17:26 -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
83712ad87e
io.directories: defining "?delete-file".
2012-10-25 10:07:15 -07:00
Doug Coleman
2ce0db5681
tar: Don't throw an error if the file does not exist to unlink.
2012-10-25 08:35:34 -07:00
John Benediktsson
6e572cfff1
io.files.acls.macosx: finish separation of ffi vocab.
2012-10-24 20:28:54 -07:00
John Benediktsson
d1920b50a9
io.files.acls.macosx.lib: removing redundant vocab.
2012-10-24 20:23:54 -07:00
John Benediktsson
91582b752c
cgi: add some docs.
2012-10-24 19:20:02 -07:00
John Benediktsson
d4f3a0a2cc
tools.which: adding the "which" command.
2012-10-24 19:20:02 -07:00
Doug Coleman
12df557b11
tar: Fix pax_global_header. Make symlinks work, do them at the end. Untars the linux kernel again.
2012-10-24 18:58:44 -07:00
John Benediktsson
bf8628bc78
io.files.acls.macosx: works!
2012-10-24 17:04:47 -07:00
John Benediktsson
98e37c52f1
io.files.acls: cleanup.
2012-10-24 16:51:07 -07:00
Doug Coleman
3399ddccd2
io.files.acls: Add what I have for acl support on macosx.
2012-10-24 16:44:57 -07:00
John Benediktsson
8cfc758735
terminal.linux: fix using.
2012-10-24 16:02:11 -07:00
John Benediktsson
4eb4ce395b
terminal: adding "terminal-size" vocab.
2012-10-24 13:40:39 -07:00
John Benediktsson
f835bb01f4
io.random: bit faster using set-nth-unsafe.
2012-10-23 19:30:20 -07:00
John Benediktsson
a0d1c036ea
io.random: much faster version of random-lines for large n.
2012-10-23 19:03:34 -07:00
Doug Coleman
633e4531a2
io.random: Fix off-by-one error.
2012-10-23 16:55:17 -07:00
John Benediktsson
f36ee26f82
io.random: cleanup using "each-numbered-line", implement "random-lines".
2012-10-23 16:11:07 -07:00
John Benediktsson
8e137839db
sequences.extras: implement "insert-nth!".
2012-10-23 16:10:15 -07:00
John Benediktsson
896d75e305
io.random: rename to "random-readln".
2012-10-23 15:25:08 -07:00
John Benediktsson
50016099a5
io.random: adding a "random-line" word.
2012-10-23 15:24:03 -07:00
John Benediktsson
22f8d09220
benchmark.udp-echo0: "over over" is just "2dup".
2012-10-23 12:16:12 -07:00
John Benediktsson
87f55eb033
Change "3dup drop" to "2over".
2012-10-22 20:45:15 -07:00
John Benediktsson
24778bf705
colors.yiq: adding YIQ color support.
2012-10-22 15:20:03 -07:00
John Benediktsson
20a398ec16
colors.hsl: adding HSL color support.
2012-10-22 15:19:51 -07:00
Doug Coleman
7aef52fd62
opencl: Make it compile at least. Throws error -38 on my linux box.
2012-10-22 14:03:22 -07:00
Doug Coleman
89c262982c
tools.dns: Show ipv6 ips in host command.
2012-10-22 09:47:36 -07:00
Doug Coleman
67e63615bd
dns: Factor out filtering a and aaaa.
2012-10-22 09:47:35 -07:00
Doug Coleman
3582a6c624
kernel: Add 4dup, 4drop, and 4cleave.
2012-10-22 09:47:34 -07:00
John Benediktsson
4ac24fb585
colors.cmyk: make sure cmyka is a color.
2012-10-21 12:34:52 -07:00
John Benediktsson
4fe22de451
colors: fix using list, silly auto-use.
2012-10-21 12:09:59 -07:00
John Benediktsson
032a69dec0
colors.cmyk: adding some docs.
2012-10-21 12:06:40 -07:00
John Benediktsson
4d75add92e
colors.cmyk: adding support for CMYK colors.
2012-10-21 12:02:30 -07:00
John Benediktsson
8cf23c71ac
ip-parser: minor cleanup.
2012-10-18 17:01:49 -07:00
John Benediktsson
6776388c8f
ip-parser: adding a "ping-compatible" IP address parser.
2012-10-18 15:54:45 -07:00
John Benediktsson
5f4bf4513b
math.extras: implement "search-sorted" and "weighted-random".
2012-10-05 14:48:05 -07:00
John Benediktsson
19ac40f0d9
assocs.extras: adding if-assoc-empty.
2012-10-04 04:08:44 -07:00
John Benediktsson
351ae54366
project-euler.150: bit faster with inline.
2012-09-28 19:21:23 -07:00
Doug Coleman
dc64c13670
libsvm: move to code-factor repository as it's not done yet.
2012-09-27 17:04:10 -07:00
John Benediktsson
622240f209
libsvm: make unix-only for now.
2012-09-27 12:29:50 -07:00
John Benediktsson
225e87339b
update some docs that should use $quotation.
2012-09-27 11:09:17 -07:00
Doug Coleman
13db482b7f
libsvm: Make it go.
2012-09-26 18:11:14 -07:00
John Benediktsson
7aeae251bc
sequences.zipped: adding zip virtual sequence.
2012-09-26 18:07:53 -07:00
Doug Coleman
d751c87283
libsvm: Make a binding to libsvm. It can call train, but the result is 'null' still.
2012-09-26 17:14:17 -07:00
Doug Coleman
48184779ea
math.extras: Call (gini).
2012-09-26 16:25:20 -07:00
John Benediktsson
9d813ef1a9
math.extras: simpler herfindahl.
2012-09-26 15:43:15 -07:00
John Benediktsson
ddbffb6375
assocs.extras: adding "of".
2012-09-26 15:41:36 -07:00
John Benediktsson
2bf2bd0ee2
assocs.extras: fix using.
2012-09-26 15:34:31 -07:00
John Benediktsson
c1fe403b98
assocs.extras: move assocs extras words here.
2012-09-26 15:33:40 -07:00
John Benediktsson
1fe94e4184
math.extras: adding exponential-index.
2012-09-26 15:29:08 -07:00
John Benediktsson
30382dbf4a
sequences.extras: adding map-product.
2012-09-26 15:28:59 -07:00
John Benediktsson
905e26e9e0
math.extras: adding the Herfindahl measure.
2012-09-26 15:25:45 -07:00
John Benediktsson
35677bc5fa
math.extras: remove variable effects from cum-reduce for now.
2012-09-26 15:20:18 -07:00
John Benediktsson
35bd1a4bbc
math.extras: invent "cum-reduce" concept for gini.
2012-09-26 15:11:41 -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
768611d130
math.extras: Add sum-cum-sum. Change concentration-coefficient to be more straightforward.
2012-09-26 09:07:57 -07:00
Doug Coleman
1cf27a2af9
math.extras: Fix concentration-coefficient.
2012-09-25 17:54:24 -07:00
Doug Coleman
d5e26ee76d
math.extras: Faster gini. Leaving this as a separate patch for comparison.
2012-09-25 17:52:27 -07:00
Doug Coleman
59e97e1587
math.extras: Add gini and concentration coefficient.
2012-09-25 17:46:05 -07:00
Doug Coleman
4d2eaf98c1
sequences.extras: Add assoc-reduce and friends.
2012-09-25 17:20:41 -07:00
John Benediktsson
2f4573b6f4
readline-listener: fix tab completion to complete from where the pointer is.
2012-09-25 14:13:42 -07:00
John Benediktsson
2da0e52525
math.extras: adding docs for ramanujan.
2012-09-25 10:50:09 -07:00
John Benediktsson
b601d154c1
math.extras: fix spelling of stirling, add ramanujan approximation of factorial.
2012-09-25 10:48:09 -07:00
John Benediktsson
6303ed9106
readline-listener: change matching to use prefixed.
2012-09-25 09:37:50 -07:00
John Benediktsson
92396ffc4b
readline-listener: adding better support for tab completion.
2012-09-25 09:11:05 -07:00
Doug Coleman
e1b8eaa9fa
hacker-news: Use ui-running?
2012-09-24 15:08:30 -07:00
Doug Coleman
556c54e4f9
hacker-news: Use white text in terminal. Use black foreground text on logo.
2012-09-24 14:05:33 -07:00
Doug Coleman
0bac24565e
hacker-news: Fix using
2012-09-24 13:54:50 -07:00
Doug Coleman
ff030b9c55
hacker-news: Clickable banner.
2012-09-24 13:48:01 -07:00
Doug Coleman
350bf5d316
hacker-news: Fix hacker-news. for job ads.
2012-09-24 11:32:12 -07:00
Doug Coleman
b6ff02f53b
reddit: Remove dead code. Print domain.
2012-09-24 11:01:49 -07:00
Doug Coleman
cd78e15e97
hacker-news: Initial checkin.
2012-09-24 11:01:49 -07:00
John Benediktsson
b9c2307bd6
reddit: add slots to subreddit, cleanup private interface.
2012-09-24 10:32:27 -07:00
John Benediktsson
1d8f4a3a34
reddit: rename "subreddit-top" to "subreddit.".
2012-09-24 09:55:18 -07:00
Doug Coleman
833fde5671
reddit: Make clickable links to comments, users. Move (subreddit) -> get-subreddit.
2012-09-24 09:42:30 -07:00
John Benediktsson
2c0ff7473d
reddit: adding colors to subreddit-top.
2012-09-22 19:18:45 -07:00
John Benediktsson
a7e3a2b024
reddit: adding a Reddit API wrapper.
2012-09-22 13:50:25 -07:00
John Benediktsson
b9b5c6e927
coroutines: 4-space style.
2012-09-22 12:57:46 -07:00
John Benediktsson
fa310fe054
bit.ly: add more of the API.
2012-09-22 12:54:51 -07:00
John Benediktsson
0c68baf6b5
cgi: adding a vocab to support using Factor in CGI scripts.
2012-09-22 12:46:13 -07:00
John Benediktsson
f998138268
help.pdf: generate PDF files from help articles.
2012-09-22 12:31:21 -07:00
John Benediktsson
ccf46b6846
pdf: adding a pdf render vocab.
2012-09-22 12:24:47 -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
Alex Vondrak
8a476f591f
compiler.cfg.gvn.tests: fix unit tests now that more vregs get copy-propagated
2012-09-19 17:28:13 -07:00
Alex Vondrak
d58d467434
compiler.cfg.gvn: experiment to scan for available vregs when rewriting
...
instructions instead of relying on the availability of the canonical
leader; untested
2012-09-19 17:28:13 -07:00
Alex Vondrak
3ff0b1a1ec
compiler.cfg.gvn.testing: some helper words for debugging CFGs directly
2012-09-19 17:28:13 -07:00
John Benediktsson
346e1f4cf8
sequences.extras: adding reverse-as.
2012-09-19 13:29:59 -07:00
John Benediktsson
ffbe20556b
sortign.extras: use second-unsafe.
2012-09-19 10:33:52 -07:00
John Benediktsson
2643ecc646
benchmark.unicode: add benchmark for unicode case conversions.
2012-09-19 10:33:51 -07:00
John Benediktsson
8b49518349
benchmark.flip: adding a benchmark for the "flip" word.
2012-09-18 18:40:17 -07:00
Alex Vondrak
4c53c971c1
compiler.cfg.gvn.math: missed some availability checks that were causing math.vectors.simd.tests to fail (issue #671 )
2012-09-18 00:07:10 -07:00
John Benediktsson
a206daacde
benchmark.continuations: more continuations.
2012-09-14 14:59:17 -07:00
Doug Coleman
700ca426d1
compiler.cfg.gvn.testing: Add one more platforms.txt
2012-09-13 10:09:29 -07:00
Doug Coleman
ece7a4177a
compiler.graphviz: Add platforms.txt until someday when graphviz win64
...
binaries are easy.
2012-09-13 08:51:39 -07:00
Alex Vondrak
2573e4c672
compiler.cfg.gvn.tests: test that gvn is, in fact, global; also, minor test of gcse modulo register availability
2012-09-12 15:14:12 -07:00
Alex Vondrak
0634eaefae
compiler.cfg.gvn.tests: add a new 'fixme' unit test for a deficiency in the gvn algorithm
2012-09-12 15:14:12 -07:00
Alex Vondrak
419c15dd4f
compiler.cfg.gvn.tests: to fix remaining regressions, added ##peeks so that vreg uses actually had defs (and thus would be available during gcse)
2012-09-12 15:14:12 -07:00
Alex Vondrak
c29b0cc897
compiler.cfg.gvn.tests: ##phis now get converted into ##copy insns, so unit test had to change
2012-09-12 15:14:12 -07:00
Alex Vondrak
112824c9e3
compiler.cfg.gvn.tests: fix test-branch-folding
2012-09-12 15:14:12 -07:00
Alex Vondrak
c14141a6b5
compiler.cfg.gvn.tests: fix the old, single-basic-block tests from
...
compiler.cfg.value-numbering (which was nearly all of them) to work with
new gvn interface
2012-09-12 15:14:12 -07:00
Alex Vondrak
383fa08c53
compiler.cfg.gvn: merge changes from value-numbering-tests into gvn-tests
2012-09-12 15:14:12 -07:00
Alex Vondrak
fb83bf2d6a
compiler.cfg.gvn.avail: add a FROM: to clarify collision over change-at word
2012-09-12 15:14:12 -07:00
Alex Vondrak
f2638c99dd
compiler.cfg.gvn: merge in applicable changes from compiler.cfg.value-numbering
2012-09-12 15:14:11 -07:00
Alex Vondrak
2456f90eaf
compiler.cfg.gvn.math: re-enable distribution for final pass
2012-09-12 15:14:11 -07:00
Alex Vondrak
a11e1bb95a
compiler.cfg.graphviz & compiler.cfg.gvn.testing: change output slightly
2012-09-12 15:14:11 -07:00
Alex Vondrak
d86d44023a
compiler.cfg.gvn: fix copyrights
2012-09-12 15:14:11 -07:00
Alex Vondrak
270de14e22
compiler.cfg.graphviz & compiler.cfg.gvn.testing: png -> svg
2012-09-12 15:14:11 -07:00
Alex Vondrak
0bcff5d642
compiler.cfg.gvn.alien: use next-vreg on final iteration, which seems to fix a bug
2012-09-12 15:14:11 -07:00
Alex Vondrak
2f1fdaad6c
compiler.cfg.gvn: forgot to make certain defs available
2012-09-12 15:14:11 -07:00
Alex Vondrak
7de3ec13e5
compiler.cfg.gvn.comparisons: missed a spot for with-available-uses?
2012-09-12 15:14:11 -07:00
Alex Vondrak
b99a90f138
compiler.cfg.gvn.avail: make with-available-uses? short-circuit
2012-09-12 15:14:10 -07:00
Alex Vondrak
6855e0bb15
compiler.cfg.gvn: fix special vreg insn handling
2012-09-12 15:14:10 -07:00
Alex Vondrak
2abb38463a
compiler.cfg.gvn: enable rewrites & ##phi processing
2012-09-12 15:14:10 -07:00
Alex Vondrak
78141b4ae5
compiler.cfg.gvn.comparisons: next-vreg not a problem here; only used for temps (not defs)
2012-09-12 15:14:10 -07:00
Alex Vondrak
d5dc989fd8
compiler.cfg.gvn: found infinite loop issues when rewrites define new vregs
2012-09-12 15:14:10 -07:00
Alex Vondrak
774264b9f9
compiler.cfg.gvn: add simple gcse (avoid rewriting & ##phi handling)
2012-09-12 15:14:10 -07:00
Alex Vondrak
a9aebc2854
compiler.cfg.gvn.avail: kludgey fix for odd problem with updating avail sets
2012-09-12 15:14:10 -07:00
Alex Vondrak
b90187a7b0
compiler.cfg.gvn: try to clean up availability issues (untested)
2012-09-12 15:14:10 -07:00
Alex Vondrak
a0c569c876
compiler.cfg.gvn: move ##phi handling to the value-number method
2012-09-12 15:14:09 -07:00
Alex Vondrak
caab84061d
compiler.cfg.gvn: annotate portions of code where availability will be an issue
2012-09-12 15:14:09 -07:00
Alex Vondrak
e379feeb45
compiler.cfg.gvn.expressions: ##phis in different blocks should not be congruent
2012-09-12 15:14:09 -07:00
Alex Vondrak
68f577bfa1
compiler.cfg.gvn: clean up
2012-09-12 15:14:09 -07:00
Alex Vondrak
f29bebaa0e
compiler.cfg.gvn: gut it down to just identifying value numbers for now
2012-09-12 15:14:09 -07:00