]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Sun, 11 Mar 2018 06:13:22 +0000 (00:13 -0600)]
Nmakefile, build.cmd: Set the build information in Nmakefile.
If there is no .git directory, assume we are on master branch.
Fixes #1970.
John Benediktsson [Sat, 10 Mar 2018 00:58:11 +0000 (16:58 -0800)]
game-of-life: more speed in count-neighbors.
John Benediktsson [Sat, 10 Mar 2018 00:53:05 +0000 (16:53 -0800)]
game-of-life: count-neighbors needs circular wraparound logic back.
John Benediktsson [Sat, 10 Mar 2018 00:32:08 +0000 (16:32 -0800)]
game-of-life: flip scroll direction.
John Benediktsson [Fri, 9 Mar 2018 23:53:29 +0000 (15:53 -0800)]
game-of-life: faster com-random.
John Benediktsson [Fri, 9 Mar 2018 23:29:22 +0000 (15:29 -0800)]
game-of-life: fix inevitable bug in faster code.
John Benediktsson [Fri, 9 Mar 2018 23:04:23 +0000 (15:04 -0800)]
game-of-life: ugly code that makes next-step faster.
John Benediktsson [Fri, 9 Mar 2018 22:32:30 +0000 (14:32 -0800)]
game-of-life: small updates.
John Benediktsson [Fri, 9 Mar 2018 22:24:50 +0000 (14:24 -0800)]
game-of-life: implement scrolling and resizable windows.
John Benediktsson [Fri, 9 Mar 2018 20:13:07 +0000 (12:13 -0800)]
game-of-life: experimental Conway's Game of Life.
John Benediktsson [Fri, 9 Mar 2018 20:08:49 +0000 (12:08 -0800)]
crontab: adding first version of crontab parser.
John Benediktsson [Wed, 7 Mar 2018 00:02:20 +0000 (16:02 -0800)]
minesweeper: fix stack effect in adjacent-flags.
John Benediktsson [Wed, 7 Mar 2018 00:01:33 +0000 (16:01 -0800)]
minesweeper: reduce duplicated code in count-neighbors.
John Benediktsson [Tue, 6 Mar 2018 23:50:47 +0000 (15:50 -0800)]
minesweeper: reduce duplicated code for click/mark/open cells.
John Benediktsson [Tue, 6 Mar 2018 00:57:52 +0000 (16:57 -0800)]
grouping: change chunking to throw bounds-errors in nth.
instead of the more confusing slice-error.
Alexander Iljin [Tue, 6 Mar 2018 00:11:00 +0000 (01:11 +0100)]
ui-docs: add help for resize-window
John Benediktsson [Tue, 6 Mar 2018 00:29:10 +0000 (16:29 -0800)]
checksums.metrohash: don't need uint8_t-array.
John Benediktsson [Mon, 5 Mar 2018 22:57:50 +0000 (14:57 -0800)]
ui.backend.windows: fix resize-window to use "adjusted" dimensions.
John Benediktsson [Mon, 5 Mar 2018 17:05:20 +0000 (09:05 -0800)]
minesweeper: re-use click-cells-around.
John Benediktsson [Mon, 5 Mar 2018 16:57:42 +0000 (08:57 -0800)]
minesweeper: adding docs for middle-click.
Philip Dexter [Mon, 5 Mar 2018 16:30:27 +0000 (17:30 +0100)]
minesweeper: add classic middle-click functionality
John Benediktsson [Mon, 5 Mar 2018 04:48:10 +0000 (20:48 -0800)]
specialized-arrays: slightly faster nth-unsafe.
John Benediktsson [Mon, 5 Mar 2018 01:49:52 +0000 (17:49 -0800)]
checksums.multi: making these checked $examples.
John Benediktsson [Mon, 5 Mar 2018 01:47:01 +0000 (17:47 -0800)]
checksums.multi: fix $slot help-lint error.
John Benediktsson [Sun, 4 Mar 2018 23:28:18 +0000 (15:28 -0800)]
checksums.multi: use resource: to make sure test works.
Alexander Iljin [Sun, 25 Feb 2018 01:32:54 +0000 (02:32 +0100)]
checksums.multi: new vocab
Alexander Iljin [Sun, 4 Mar 2018 15:18:07 +0000 (16:18 +0100)]
windows.kernel32: add the FILE_* constants for GetVolumeInformation
Alexander Iljin [Sun, 25 Feb 2018 10:43:24 +0000 (11:43 +0100)]
db.types-docs: mention the +primary-key+ in the appropriate help section
Alexander Iljin [Sun, 25 Feb 2018 10:42:21 +0000 (11:42 +0100)]
db.sqlite: support the +primary-key+ modifier
Alexander Iljin [Tue, 23 Jan 2018 12:51:48 +0000 (13:51 +0100)]
multiline-docs: amend the help for /*
John Benediktsson [Sun, 4 Mar 2018 00:14:48 +0000 (16:14 -0800)]
gobject-introspection: cleanup using.
John Benediktsson [Sun, 4 Mar 2018 00:13:23 +0000 (16:13 -0800)]
gobject-introspection: using xdg vocab.
John Benediktsson [Sun, 4 Mar 2018 00:11:33 +0000 (16:11 -0800)]
checksums.metrohash: fix using in tests.
John Benediktsson [Sat, 3 Mar 2018 22:17:45 +0000 (14:17 -0800)]
checksums.metrohash: adding a first version of MetroHash algorithm.
John Benediktsson [Sat, 3 Mar 2018 00:09:21 +0000 (16:09 -0800)]
io.encodings.8-bit: adding KZ-1048 and KOI8-U.
John Benediktsson [Thu, 1 Mar 2018 18:48:08 +0000 (10:48 -0800)]
io.encodings.8-bit: adding cp424.
John Benediktsson [Thu, 1 Mar 2018 18:45:32 +0000 (10:45 -0800)]
minesweeper: adding deploy file.
right now it includes too much stuff so the file sizes are a little big.
John Benediktsson [Wed, 28 Feb 2018 23:10:43 +0000 (15:10 -0800)]
io.encodings.detect: fix tests.
John Benediktsson [Wed, 28 Feb 2018 19:08:45 +0000 (11:08 -0800)]
quoted-printable: whoops tests needs latin2, not latin1.
John Benediktsson [Wed, 28 Feb 2018 18:35:33 +0000 (10:35 -0800)]
io.encodings.8-bit: reimplement M\ 8-bit encode-string.
John Benediktsson [Wed, 28 Feb 2018 18:35:23 +0000 (10:35 -0800)]
io.encodings.latin1: re-implement M\ latin1 encode-string.
John Benediktsson [Wed, 28 Feb 2018 18:22:13 +0000 (10:22 -0800)]
io.encodings.8-bit: save 37% memory space by "compressing" codetable.
Instead of a biassoc with from/to hashtables, we make a from array that
is 256 length, using indexing instead of hashing since we know 8-bit
characters are [0,255] and the to hashtable.
John Benediktsson [Wed, 28 Feb 2018 17:56:12 +0000 (09:56 -0800)]
dbf: use substitute instead of replace in parse-numeric.
John Benediktsson [Wed, 28 Feb 2018 17:56:04 +0000 (09:56 -0800)]
io.encodings.8-bit: remove latin1 help for now.
John Benediktsson [Wed, 28 Feb 2018 16:58:30 +0000 (08:58 -0800)]
alien.strings: remove latin1 dependency.
John Benediktsson [Wed, 28 Feb 2018 16:55:46 +0000 (08:55 -0800)]
Revert "tools.deploy: bump image sizes."
This reverts commit
980b42676030c349f28368c7cea7c5ed3ae740ff .
John Benediktsson [Wed, 28 Feb 2018 16:55:15 +0000 (08:55 -0800)]
io.encodings: use new latin1 instead of 8-bit encoding from file.
John Benediktsson [Wed, 28 Feb 2018 16:54:50 +0000 (08:54 -0800)]
io.encodings.latin1: adding a memory efficient latin1 encoding.
John Benediktsson [Wed, 28 Feb 2018 16:52:15 +0000 (08:52 -0800)]
io.encodings.euc: make encoding table read-only.
Björn Lindqvist [Sun, 25 Feb 2018 21:22:52 +0000 (22:22 +0100)]
tools.test: improved docs
Björn Lindqvist [Sun, 25 Feb 2018 14:24:53 +0000 (15:24 +0100)]
machine-learning.data-sets: renaming slots in the data-set tuple
"features" is a better name for the slot than "data"
Björn Lindqvist [Sun, 25 Feb 2018 14:11:59 +0000 (15:11 +0100)]
math.affine-transforms: some docs for the vocab
John Benediktsson [Tue, 27 Feb 2018 04:45:14 +0000 (20:45 -0800)]
tools.scaffold.windows: handle rename of touch.
John Benediktsson [Tue, 27 Feb 2018 04:43:35 +0000 (20:43 -0800)]
project-euler.060: solution for #60.
John Benediktsson [Tue, 27 Feb 2018 01:38:07 +0000 (17:38 -0800)]
cleanup a few resource paths.
John Benediktsson [Tue, 27 Feb 2018 01:33:36 +0000 (17:33 -0800)]
fix a couple more tilde paths.
John Benediktsson [Tue, 27 Feb 2018 01:29:10 +0000 (17:29 -0800)]
help.pdf: use tilde paths.
John Benediktsson [Tue, 27 Feb 2018 01:21:27 +0000 (17:21 -0800)]
tools.scaffold: rename ``touch.`` to ``scaffold-file``.
John Benediktsson [Tue, 27 Feb 2018 01:17:15 +0000 (17:17 -0800)]
use tilde paths instead of home append-path.
John Benediktsson [Tue, 27 Feb 2018 01:16:43 +0000 (17:16 -0800)]
io.files.trash.unix: use xdg vocab.
John Benediktsson [Mon, 26 Feb 2018 23:19:53 +0000 (15:19 -0800)]
io.encodings.8-bit: simplify by not implementing encode-string.
John Benediktsson [Mon, 26 Feb 2018 23:02:44 +0000 (15:02 -0800)]
io.encodings.japanese: not used.
John Benediktsson [Mon, 26 Feb 2018 20:30:11 +0000 (12:30 -0800)]
Revert "io.encodings.8-bit: adding CP874."
This reverts commit
9cccb4de9531715d813805112f942f29cf9c2466 .
John Benediktsson [Mon, 26 Feb 2018 20:13:35 +0000 (12:13 -0800)]
tools.deploy: bump image sizes.
John Benediktsson [Mon, 26 Feb 2018 19:45:11 +0000 (11:45 -0800)]
io.encodings.8-bit: adding CP874.
John Benediktsson [Mon, 26 Feb 2018 19:32:04 +0000 (11:32 -0800)]
minesweeper: ignore space keypress for hint cheat.
John Benediktsson [Mon, 26 Feb 2018 18:32:53 +0000 (10:32 -0800)]
dbf: beginning to parse dBase database files.
John Benediktsson [Mon, 26 Feb 2018 18:21:35 +0000 (10:21 -0800)]
io.encodings.8-bit: more encodings, and reduce hierarchy.
John Benediktsson [Mon, 26 Feb 2018 04:25:37 +0000 (20:25 -0800)]
io.encodings.iana: need IN: form for tests.
John Benediktsson [Sun, 25 Feb 2018 23:44:16 +0000 (15:44 -0800)]
more test IN: cleanup.
John Benediktsson [Sun, 25 Feb 2018 22:12:54 +0000 (14:12 -0800)]
vocabs.refresh: slight cleanup.
John Benediktsson [Sun, 25 Feb 2018 20:00:07 +0000 (12:00 -0800)]
vocabs.refresh: changing ``changed-vocabs`` to a hash-set.
John Benediktsson [Sun, 25 Feb 2018 19:38:58 +0000 (11:38 -0800)]
classes.error: adding a summary.txt.
John Benediktsson [Sun, 25 Feb 2018 02:11:26 +0000 (18:11 -0800)]
help.vocabs: continue using convert-prefixes in $vocabs.
John Benediktsson [Sun, 25 Feb 2018 02:01:55 +0000 (18:01 -0800)]
tools.scaffold: revert previous commit.
John Benediktsson [Sun, 25 Feb 2018 00:07:24 +0000 (16:07 -0800)]
tools.scaffold: include vocab-root in error message.
John Benediktsson [Sat, 24 Feb 2018 23:49:32 +0000 (15:49 -0800)]
tools.scaffold: make sure vocab does not exist.
John Benediktsson [Sat, 24 Feb 2018 23:44:44 +0000 (15:44 -0800)]
help.html: cleanup using list.
John Benediktsson [Sat, 24 Feb 2018 23:43:18 +0000 (15:43 -0800)]
help.html: "no-roots no-prefixes" has a name, "filter-vocabs".
John Benediktsson [Sat, 24 Feb 2018 23:40:23 +0000 (15:40 -0800)]
help.html: remove funky vocab-prefix hack.
Björn Lindqvist [Sat, 24 Feb 2018 20:24:54 +0000 (21:24 +0100)]
machine-learning.decision-trees: more thorough tests
Björn Lindqvist [Sat, 24 Feb 2018 19:09:36 +0000 (20:09 +0100)]
math.statistics: the sample and population mean is the same
Afaik, the mean word works both for population data and for
samples. Which is different from standard deviations, where you have
different formulas for population and sample std.
Björn Lindqvist [Fri, 23 Feb 2018 22:47:55 +0000 (23:47 +0100)]
math.matrices: rename for consistency
Getting the sample cov matrix is actually much more common than getting
the population one.
Björn Lindqvist [Fri, 23 Feb 2018 21:07:37 +0000 (22:07 +0100)]
FUEL: this defcustom is unused
John Benediktsson [Sat, 24 Feb 2018 21:01:17 +0000 (13:01 -0800)]
minesweeper: minor doc edits.
Alexander Iljin [Sat, 24 Feb 2018 20:28:05 +0000 (21:28 +0100)]
.gitattributes: add the eol=lf attribute to html-files (fixes #1916)
John Benediktsson [Sat, 24 Feb 2018 20:20:00 +0000 (12:20 -0800)]
minesweeper: adding some help docs and cap timer at 999 seconds.
John Benediktsson [Sat, 24 Feb 2018 17:49:38 +0000 (09:49 -0800)]
minesweeper: simpler hint mode, type more to disable.
John Benediktsson [Sat, 24 Feb 2018 16:15:56 +0000 (08:15 -0800)]
minesweeper: adding XYZZY hint like the original.
John Benediktsson [Sat, 24 Feb 2018 16:13:30 +0000 (08:13 -0800)]
minesweeper: some fixes to keep correct flag when winning/losing.
John Benediktsson [Sat, 24 Feb 2018 04:46:05 +0000 (20:46 -0800)]
minesweeper: grid sizes were off by one.
John Benediktsson [Thu, 22 Feb 2018 22:23:22 +0000 (14:23 -0800)]
db.tuples: use natural-sort in test case.
John Benediktsson [Thu, 22 Feb 2018 18:19:50 +0000 (10:19 -0800)]
db.tuples: simplify recreate-table.
John Benediktsson [Thu, 22 Feb 2018 18:15:03 +0000 (10:15 -0800)]
shapefiles: add tests verifying roundtrip save-and-load.
John Benediktsson [Thu, 22 Feb 2018 18:14:20 +0000 (10:14 -0800)]
shapefiles: implement save-shapes.
John Benediktsson [Thu, 22 Feb 2018 17:45:36 +0000 (09:45 -0800)]
shapefiles: reorganize a bit, and add ``load-shapes``.
John Benediktsson [Thu, 22 Feb 2018 16:46:39 +0000 (08:46 -0800)]
db.tuples: use recreate-table in tests.
John Benediktsson [Thu, 22 Feb 2018 16:26:28 +0000 (08:26 -0800)]
db.tuples: fix tests for select-me table not exists.
the first time run, the table can't be dropped because it doesn't exist.
Alexander Iljin [Wed, 21 Feb 2018 17:25:04 +0000 (18:25 +0100)]
db.tuples-tests: add tests for each-tuple and update-tuples
Alexander Iljin [Wed, 14 Feb 2018 14:28:02 +0000 (15:28 +0100)]
db.tuples[-docs]: update copyright headers