]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Tue, 20 Feb 2018 07:21:28 +0000 (01:21 -0600)]
assocs.extras: fry can easily curry the top item of the stack.
Doug Coleman [Tue, 20 Feb 2018 05:46:30 +0000 (23:46 -0600)]
windows: Add some words that would be useful for Windows notifications.
Doug Coleman [Tue, 20 Feb 2018 05:45:21 +0000 (23:45 -0600)]
ui.backend.windows: Refactoring how messages are handled a bit.
This is using a word from extra/
Doug Coleman [Tue, 20 Feb 2018 04:36:48 +0000 (22:36 -0600)]
assocs.extras: go nuts on the crazy assoc words.
Doug Coleman [Mon, 19 Feb 2018 23:09:59 +0000 (17:09 -0600)]
python: Fix docs for when python dll is missing.
Doug Coleman [Mon, 19 Feb 2018 22:32:25 +0000 (16:32 -0600)]
python: Fix like three thinko bugs but it works now.
Doug Coleman [Mon, 19 Feb 2018 21:01:08 +0000 (15:01 -0600)]
python: Fix unit tests -- only test when library is loaded.
Also reformat some unit tests that have a quot as the stack output.
Doug Coleman [Mon, 19 Feb 2018 16:41:46 +0000 (10:41 -0600)]
python: Only call the init if python is actually present.
Fixes #1952
Doug Coleman [Mon, 19 Feb 2018 16:34:06 +0000 (10:34 -0600)]
alien.libraries: load-library is misnamed, refactor library-dll.
load-library implies that dlopen() is called, which is totally not the
case. add-library calls dlopen() and load-library just looks the opened
library up in the ``libraries`` global. What load-library did is now
library-dll.
If we want to do it right, add-library should be a declarative top-level
form that tries to call a real load-library on demand instead of
memoizing the first try which would fix the case where the library is
not found, is moved into position by the user and Factor declines to
look it up again.
John Benediktsson [Mon, 19 Feb 2018 16:13:00 +0000 (08:13 -0800)]
shapefiles: reorder words to match read-shape enum list.
John Benediktsson [Mon, 19 Feb 2018 00:12:31 +0000 (16:12 -0800)]
shapefiles: fix stacke effect names in read-shp.
John Benediktsson [Mon, 19 Feb 2018 00:08:18 +0000 (16:08 -0800)]
shapefiles: use null-shape singleton for... null shapes.
John Benediktsson [Mon, 19 Feb 2018 00:06:42 +0000 (16:06 -0800)]
shapefiles: more cleanup.
John Benediktsson [Sun, 18 Feb 2018 23:54:39 +0000 (15:54 -0800)]
shapefiles: cleanup, simplify a bit.
John Benediktsson [Sun, 18 Feb 2018 23:48:21 +0000 (15:48 -0800)]
shapefiles: adding parser for ESRI Shapefiles.
John Benediktsson [Sun, 18 Feb 2018 16:17:10 +0000 (08:17 -0800)]
named-tuples: few more test cases.
John Benediktsson [Sun, 18 Feb 2018 02:34:32 +0000 (18:34 -0800)]
named-tuples: make work with bignum indices.
John Benediktsson [Sun, 18 Feb 2018 01:08:24 +0000 (17:08 -0800)]
sequences.modified: little bit more cleanup.
John Benediktsson [Sun, 18 Feb 2018 01:03:39 +0000 (17:03 -0800)]
sequences.modified: simplify M\ summed modified-nth.
John Benediktsson [Sat, 17 Feb 2018 20:56:43 +0000 (12:56 -0800)]
named-tuples: use ?offset-of-slot in M\ named-tuple at*.
John Benediktsson [Sat, 17 Feb 2018 20:56:27 +0000 (12:56 -0800)]
classes.tuple: adding ?offset-of-slot that returns n/f.
John Benediktsson [Sat, 17 Feb 2018 18:02:45 +0000 (10:02 -0800)]
named-tuples: mention assocs in summary.txt.
John Benediktsson [Sat, 17 Feb 2018 18:00:34 +0000 (10:00 -0800)]
named-tuples: experiment to treat some tuples as sequences/assocs.
John Benediktsson [Sat, 17 Feb 2018 00:19:51 +0000 (16:19 -0800)]
ui.gadgets.worlds: rethrow error so traceback is more obvious.
John Benediktsson [Sat, 17 Feb 2018 00:14:39 +0000 (16:14 -0800)]
minesweeper: better smiley faces.
John Benediktsson [Fri, 16 Feb 2018 23:48:36 +0000 (15:48 -0800)]
minesweeper: better fix for hand click.
John Benediktsson [Fri, 16 Feb 2018 23:09:00 +0000 (15:09 -0800)]
minesweeper: fix bug when running before ever clicking on anything.
John Benediktsson [Fri, 16 Feb 2018 22:48:00 +0000 (14:48 -0800)]
sequences.extras: fix test case for interleaved/join-with.
John Benediktsson [Fri, 16 Feb 2018 17:21:05 +0000 (09:21 -0800)]
sequences.extras: making evens/odds mutable sequences.
John Benediktsson [Fri, 16 Feb 2018 16:50:31 +0000 (08:50 -0800)]
assoc-heaps: removing unused and uncompleted vocab.
John Benediktsson [Fri, 16 Feb 2018 16:42:07 +0000 (08:42 -0800)]
sequences.extras: rename join-with to interleaved.
John Benediktsson [Fri, 16 Feb 2018 16:40:57 +0000 (08:40 -0800)]
sequences.extra: make evens/odds virtual sequences.
John Benediktsson [Fri, 16 Feb 2018 16:31:22 +0000 (08:31 -0800)]
sequences.repeating: cleanup repeats.
John Benediktsson [Fri, 16 Feb 2018 16:25:57 +0000 (08:25 -0800)]
sequences.extras: fix evens/odds to not cache length.
John Benediktsson [Fri, 16 Feb 2018 15:06:50 +0000 (07:06 -0800)]
sequences.interleaved: use 2/ (shift) instead of 2 / (divide).
John Benediktsson [Fri, 16 Feb 2018 01:33:34 +0000 (17:33 -0800)]
sequences.interleaved: adding a interleaved sequence.
John Benediktsson [Fri, 16 Feb 2018 00:56:37 +0000 (16:56 -0800)]
sequences.extras: adding join-with-as, test with strings.
John Benediktsson [Thu, 15 Feb 2018 23:15:58 +0000 (15:15 -0800)]
english: use ?pluralize in count-of-things.
John Benediktsson [Thu, 15 Feb 2018 23:03:28 +0000 (15:03 -0800)]
sequences.extras: faster join-with.
If we initialize the array with the glue, then we just set every
other element from the input sequence.
John Benediktsson [Thu, 15 Feb 2018 22:46:57 +0000 (14:46 -0800)]
english: use join-with.
John Benediktsson [Thu, 15 Feb 2018 22:46:19 +0000 (14:46 -0800)]
sequences.extras: adding join-with.
John Benediktsson [Thu, 15 Feb 2018 22:12:42 +0000 (14:12 -0800)]
english: simplify or-markup-example.
John Benediktsson [Thu, 15 Feb 2018 21:53:29 +0000 (13:53 -0800)]
help.lint.coverage: fix help-lint with english changes.
Longer term maybe easier if it just help-lint-coverage on itself?
John Benediktsson [Thu, 15 Feb 2018 21:50:53 +0000 (13:50 -0800)]
english: fix up docs.
John Benediktsson [Thu, 15 Feb 2018 21:47:23 +0000 (13:47 -0800)]
english: change comma-list to fit my brain better.
We can always map-index in the caller if you want it before passing the parts in.
John Benediktsson [Thu, 15 Feb 2018 21:21:27 +0000 (13:21 -0800)]
Squashed commit of the following:
commit
429917d51c569b28d43b64f3b116e6b750e77c72
Author: Cat Stevens <catb0t@protonmail.ch>
Date: Thu Feb 15 15:54:50 2018 -0500
fix <PRIVATE> inside ARTICLE: ?!?!
commit
b93243511c40ca7fd06120d089ead172df46c8b7
Author: Cat Stevens <catb0t@protonmail.ch>
Date: Wed Feb 14 18:11:26 2018 -0500
pluralize definition fix
commit
e461c08166f98b974ae0e9075331dd388c1bcb48
Author: Cat Stevens <catb0t@protonmail.ch>
Date: Wed Feb 14 16:28:05 2018 -0500
update some words
commit
573ba01d6310d64788d13685dfc46099ffddb01b
Author: Cat Stevens <catb0t@protonmail.ch>
Date: Wed Feb 14 16:06:42 2018 -0500
remove a useless comment
commit
7733ade275a904449a3c691f4142329aaf73081e
Author: Cat Stevens <catb0t@protonmail.ch>
Date: Wed Feb 14 14:30:06 2018 -0500
extra/help.lint.coverage: update doctests because of new 100% coverage in basis/english
commit
9f89d2f5a261188dbd030b868323e3a0e95fb6c8
Author: Cat Stevens <catb0t@protonmail.ch>
Date: Tue Feb 13 18:51:33 2018 -0500
basis/english: new words; full help and test coverage
John Benediktsson [Thu, 15 Feb 2018 21:16:39 +0000 (13:16 -0800)]
fix some tests broken by previous commit.
John Benediktsson [Thu, 15 Feb 2018 17:20:01 +0000 (09:20 -0800)]
more test IN: cleanup.
John Benediktsson [Thu, 15 Feb 2018 16:45:08 +0000 (08:45 -0800)]
more test IN: cleanup.
John Benediktsson [Thu, 15 Feb 2018 15:14:56 +0000 (07:14 -0800)]
fix some test usings broken in the cleanup yesterday.
John Benediktsson [Thu, 15 Feb 2018 03:46:26 +0000 (19:46 -0800)]
project-euler.186: simpler with if instead of 2unless?.
Not sure why I'm still working on this.
John Benediktsson [Thu, 15 Feb 2018 03:38:37 +0000 (19:38 -0800)]
project-euler.186: merge next/advance.
John Benediktsson [Thu, 15 Feb 2018 03:34:15 +0000 (19:34 -0800)]
project-euler.186: the build bots can handle it.
John Benediktsson [Thu, 15 Feb 2018 01:16:47 +0000 (17:16 -0800)]
project-euler: removing unnecessary IN: in -tests.
John Benediktsson [Thu, 15 Feb 2018 01:15:43 +0000 (17:15 -0800)]
project-euler.186: fix, I guess it's been broken for awhile.
John Benediktsson [Thu, 15 Feb 2018 01:01:11 +0000 (17:01 -0800)]
extra: remove some unneeded IN: in -tests.
John Benediktsson [Thu, 15 Feb 2018 01:00:51 +0000 (17:00 -0800)]
sudoku: better tests.
John Benediktsson [Thu, 15 Feb 2018 00:52:53 +0000 (16:52 -0800)]
assoc-heaps: adding / fixing test case.
John Benediktsson [Thu, 15 Feb 2018 00:22:04 +0000 (16:22 -0800)]
typed: cleanup using.
John Benediktsson [Thu, 15 Feb 2018 00:21:50 +0000 (16:21 -0800)]
io.directories.search: use fry instead of curry in find-file.
John Benediktsson [Wed, 14 Feb 2018 19:57:55 +0000 (11:57 -0800)]
tools.deprecation: use none?.
John Benediktsson [Wed, 14 Feb 2018 19:57:05 +0000 (11:57 -0800)]
misc/vim: update syntax file for none? addition.
John Benediktsson [Wed, 14 Feb 2018 19:56:31 +0000 (11:56 -0800)]
core/basis/extra: use none?.
John Benediktsson [Wed, 14 Feb 2018 19:23:03 +0000 (11:23 -0800)]
sequences: moving none? to core.
John Benediktsson [Wed, 14 Feb 2018 18:40:07 +0000 (10:40 -0800)]
db.sqlite: remove unused "db-table" namespace variable.
John Benediktsson [Wed, 14 Feb 2018 18:39:55 +0000 (10:39 -0800)]
db.tuples: simplify count-tuples.
John Benediktsson [Wed, 14 Feb 2018 18:39:20 +0000 (10:39 -0800)]
db.queries: set the "table-name" inside a with-variables.
John Benediktsson [Wed, 14 Feb 2018 18:39:09 +0000 (10:39 -0800)]
db.errors: cleanup using.
John Benediktsson [Wed, 14 Feb 2018 17:49:27 +0000 (09:49 -0800)]
db.tuples: use fry instead of curry, fix stack effect of check-columns.
John Benediktsson [Wed, 14 Feb 2018 17:42:19 +0000 (09:42 -0800)]
db.tuples: more efficient with-disposals if sequence passed in.
John Benediktsson [Wed, 14 Feb 2018 17:19:21 +0000 (09:19 -0800)]
db.types: simplify filter-ignores.
Cat Stevens [Tue, 13 Feb 2018 19:52:19 +0000 (14:52 -0500)]
core/combinators docs: fix unclearness in case help
John Benediktsson [Tue, 13 Feb 2018 19:44:32 +0000 (11:44 -0800)]
fix couple more typos in docs.
John Benediktsson [Tue, 13 Feb 2018 01:45:48 +0000 (17:45 -0800)]
documents: simplify text+loc.
John Benediktsson [Tue, 13 Feb 2018 01:17:44 +0000 (17:17 -0800)]
fix another typo.
John Benediktsson [Tue, 13 Feb 2018 00:43:08 +0000 (16:43 -0800)]
fix more typos in docs.
John Benediktsson [Tue, 13 Feb 2018 00:22:49 +0000 (16:22 -0800)]
fix some typos in docs.
Cat Stevens [Mon, 12 Feb 2018 19:41:41 +0000 (14:41 -0500)]
fix a typo in compiler.tree.propagation.constraints documentation
Cat Stevens [Mon, 12 Feb 2018 04:22:19 +0000 (23:22 -0500)]
repair overwritten changes
Cat Stevens [Mon, 12 Feb 2018 03:48:24 +0000 (22:48 -0500)]
final fixups
John Benediktsson [Mon, 12 Feb 2018 04:00:18 +0000 (20:00 -0800)]
minesweeper: workaround world initialization problem.
Needs a better long term fix.
John Benediktsson [Mon, 12 Feb 2018 02:56:19 +0000 (18:56 -0800)]
minesweeper: code golfing.
John Benediktsson [Sun, 11 Feb 2018 18:09:36 +0000 (10:09 -0800)]
minesweeper: always relayout-1 on click/mark.
This fixes the smiley uhoh to repaint immediately rather than
waiting for the next timer tick.
John Benediktsson [Sun, 11 Feb 2018 18:02:36 +0000 (10:02 -0800)]
minesweeper: click cells around question but not flagged.
John Benediktsson [Sun, 11 Feb 2018 17:52:00 +0000 (09:52 -0800)]
ui.gadgets.labeled: make <labeled-gadget> not take a color.
This allows backwards compatibility with 0.97 API. Adding
<colored-labeled-gadget> for a version with a colored divider
and implementing it with a gap between title bar and content
intead of a shelf border gadget.
Doug Coleman [Sun, 11 Feb 2018 06:12:47 +0000 (00:12 -0600)]
windows.dragdrop-listener: Fix the other using!
Doug Coleman [Sun, 11 Feb 2018 01:52:03 +0000 (19:52 -0600)]
ui.pens.caching: Fix using.
Doug Coleman [Sat, 10 Feb 2018 21:25:36 +0000 (15:25 -0600)]
factor: Clean up wrong form of specialized-arrays in using lists.
John Benediktsson [Sat, 10 Feb 2018 01:27:04 +0000 (17:27 -0800)]
minesweeper: adding a fun minesweeper game.
John Benediktsson [Fri, 9 Feb 2018 18:19:33 +0000 (10:19 -0800)]
vocabs.metadata: rename vocab-file-contents to vocab-file-lines.
John Benediktsson [Fri, 9 Feb 2018 18:19:06 +0000 (10:19 -0800)]
vocabs.metadata.resources: sometimes vocab-resources can be ``f``.
John Benediktsson [Fri, 9 Feb 2018 18:18:36 +0000 (10:18 -0800)]
help.markup: allow { $maybe { $sequence "lines" } } in docs.
Björn Lindqvist [Thu, 8 Feb 2018 18:47:00 +0000 (19:47 +0100)]
machine-learning.decision-trees: vocab for creating decision trees
not done
Björn Lindqvist [Thu, 8 Feb 2018 18:43:44 +0000 (19:43 +0100)]
project-euler.*: uses for arg-max and arg-min
Björn Lindqvist [Thu, 8 Feb 2018 18:39:31 +0000 (19:39 +0100)]
sequences.extras: this formulation of arg-max/min should be better
Björn Lindqvist [Thu, 8 Feb 2018 17:07:50 +0000 (18:07 +0100)]
this file wasn't intended
Björn Lindqvist [Thu, 8 Feb 2018 15:39:49 +0000 (16:39 +0100)]
machine-learning.data-sets: adding the monks problems
Björn Lindqvist [Wed, 7 Feb 2018 19:49:46 +0000 (20:49 +0100)]
FUEL: fuel-edit-word is kind of redundant
fuel-edit-word-at-point does the same job when the caret is not on a
word.
Björn Lindqvist [Wed, 7 Feb 2018 19:37:06 +0000 (20:37 +0100)]
FUEL: fix the test that broke due to refactoring
Björn Lindqvist [Wed, 7 Feb 2018 19:29:05 +0000 (20:29 +0100)]
FUEL: fix cmd syntax of call to fuel-scaffold-vocab