John Benediktsson
1ff2722b15
base85: fix a bug with accidental extra characters in alphabet.
2019-01-24 19:21:29 -08:00
Doug Coleman
d73fb5f80f
webapps.planet: Trim using list.
2019-01-19 10:08:19 -06:00
Doug Coleman
42d84a4e29
math.blas.matrices: Fix for equal?
2019-01-19 10:08:07 -06:00
Doug Coleman
053daddfa6
webapps.pastebin: Fix quotation effect so deleting annotations works.
2019-01-12 15:28:36 -06:00
Doug Coleman
cc540c3165
io.serial: Fix using list.
2019-01-12 10:43:34 -06:00
John Benediktsson
15fff4a1fd
io.serial: use io.streams.duplex:with-stream.
2019-01-10 20:34:58 -08:00
Doug Coleman
e4579d02e7
units: Add exponentiation operator and a d-cube.
2019-01-05 14:37:00 -06:00
John Benediktsson
2d0e716362
ryu: minor locals cleanup, don't use 5drop.
2019-01-03 21:29:53 -08:00
John Benediktsson
aa67ab6ec4
ryu: faster and simpler using number>string for integer conversion.
2019-01-03 21:13:55 -08:00
Alexander Iljin
b26fa1b318
ryu: accept some lint vocab suggestions
2019-01-03 17:05:12 -08:00
Alexander Iljin
47c3f7d56d
lint: add suggestion to replace "-roll -roll" with 2swap
2019-01-03 15:36:34 -08:00
John Benediktsson
d66ea1e09c
base32: adding Douglas Crockford's Base 32 encoding/decoding.
2019-01-03 12:27:11 -08:00
Alexander Iljin
bb1e6943e6
ulid: new vocab
...
This corresponds to commit 1bd3b5681bf1ba7155a42e75a937ec4b2520a202 of the
original repository at https://github.com/AlexIljin/ulid .
2019-01-01 14:22:52 -06:00
Alexander Iljin
94af9254bd
ryu: add new vocab to convert double-precision floats to strings
...
This commit corresponds to commit 5e1591c3cbee3c667e400d936e924c0d25d55aeb
in the original repo https://github.com/AlexIljin/ryu (minus README.md).
2018-12-30 19:14:29 -06:00
Doug Coleman
1e2bb358c2
zoneinfo: Remove dumb unit test
2018-12-30 14:45:31 -06:00
Doug Coleman
5e710fa9f9
zoneinfo: Add updated files.
2018-12-30 14:26:17 -06:00
Alexander Iljin
738b17e143
totp: add new vocab
2018-12-30 12:23:17 -08:00
Doug Coleman
0f996e9342
random.xoshiro: Implement xoshiro256starstar.
...
It's rather slow because Factor doesn't have 64bit integers.
[
1,000,000 <iota>
1 2 3 4 <xoshiro-256-star-star> '[ drop _ next-256 ] map
] profile
Reference implementation: http://xoshiro.di.unimi.it/xoshiro256starstar.c
Debugging C code: https://paste.factorcode.org/paste?id=3949
Related issue: #1518
2018-12-29 13:27:41 -06:00
Doug Coleman
b73f1bd8b1
mason.test: Help travisci complete the testing without false errors.
2018-12-24 19:23:53 -06:00
Alexander Iljin
2f605617a1
sodium: the add essential crypto-box-* words and a unit-test
2018-12-24 00:51:08 +01:00
Alexander Iljin
0f57380074
sodium: prepare some code for reuse
2018-12-24 00:51:08 +01:00
Alexander Iljin
ce6f4ee249
sodium: move some words into the <PRIVATE> section
2018-12-24 00:51:08 +01:00
Alexander Iljin
c84410f3c6
sodium.ffi: add the remaining APIs
2018-12-24 00:31:23 +01:00
Alexander Iljin
edbe701626
sodium.ffi: add the year 2018 to the copyright notice
2018-12-24 00:31:22 +01:00
Alexander Iljin
682817bef8
sodium.ffi: fix source code formatting for consistency
2018-12-24 00:31:22 +01:00
Doug Coleman
9c29759775
sequences.extras: Allow row variables in loop>array etc.
2018-12-16 13:30:55 -06:00
Doug Coleman
17ed798178
*.txt: Add newlines, fix some spacing
2018-12-16 12:04:35 -06:00
Doug Coleman
00fd59aa39
notifications.macos: Notifications for macOS.
...
They don't seem to always pop up. I think the delegate needs to be set to respond to a message to always show the notification.
2018-12-16 11:38:14 -06:00
Doug Coleman
f77d46f0c8
imap: Add a word to list all folders and fix a couple issues.
...
- Fix a bug where the regex assumes double-quotes around a string but Outlook doesn't put them.
- Fix all the \\ escapes in the regexps to look a little better.
- Cleaner looping for reading emails.
! Example query to get some spams
imap-settings get [
"[Gmail]/Spam" select-folder
"ALL" "" search-mails 10 head
"(BODY[1] BODY[HEADER.FIELDS (SUBJECT TO FROM CC BCC)])" fetch-mails
] with-imap-settings
2018-11-21 19:27:42 -06:00
John Benediktsson
d82ce045ea
metar: fix for timestamps like "2124" meaning "2200".
2018-11-20 11:41:18 -08:00
Craig Allen
9804c3c744
fix absolute path on windows
...
append-path ignores the first argument if the second is an absolute path, breaks the vocab on windows
2018-10-24 09:46:48 -07:00
Doug Coleman
5a420cabc3
websites.concatenative: Update recaptcha to work with v2.
2018-09-26 02:23:47 +00:00
Doug Coleman
e427f0f34e
zealot.cli-test-changed-vocabs: Fix using and stack effect.
...
I changed the code in the wrong branch.
2018-08-26 20:24:45 -05:00
Doug Coleman
faae03cdba
zealot.cli-test-changed-vocabs: The ``test`` word tests all child vocabs in the hierarchy, ``test-vocab`` tests only the specific vocabulary.
...
This should test fewer vocabularies and find more bugs where vocabularies are expected to be loaded but aren't loaded.
2018-08-26 16:53:38 -05:00
Alexander Iljin
0637557cca
*-docs: remove extra space character at the end of paragraghs
2018-08-21 10:45:52 -07:00
Alexander Iljin
6b23c7c6d6
rosetta-code.ternary-logic: add a missing type cast to t=
2018-08-21 10:44:23 -07:00
Alexander Iljin
f56ed221d7
rosetta-code.ternary-logic: remove useless type casts before drops
2018-08-21 10:44:22 -07:00
Doug Coleman
3f19ade4d3
webapps.help: All docs.factorcode.org traffic should go to https.
...
Per request on irc.
2018-08-12 17:54:17 -05:00
John Benediktsson
62fd7e3bbd
tools.wc: use re-decode here also.
2018-08-01 21:03:40 -07:00
John Benediktsson
ed9df3303d
tools.cat: use re-encode/re-decode.
2018-08-01 14:25:25 -07:00
John Benediktsson
5e9b804d66
tools.cat: significant performance improvement using binary.
...
Before (using strings): 77MiB/s
After (using byte-arrays): 3.06GiB/s
2018-08-01 12:52:33 -07:00
John Benediktsson
dbb9bb42ca
odbc: add windows platform.txt.
2018-07-31 18:12:54 -07:00
Doug Coleman
102fe6154e
ci.run-process platforms: getting uid/gid, so unix only for now
2018-07-21 15:28:43 -05:00
Doug Coleman
0655ed4e00
ci: Start new vocabs.
...
Add ci.docker for running commands in docker.
Add ci.run-process for running commands and capturing everything from their run.
USE: ci.docker USE: ci.run-process
{ "run" "hello-world" } "docker" find-in-standard-login-path prefix
ci-run-process>autopsy autopsy.
2018-07-21 15:27:25 -05:00
Doug Coleman
279acbc53e
io.launcher: Add process-lines word.
2018-07-16 21:02:11 -05:00
Doug Coleman
4b614cc15b
factor: Make source files/resources 644 instead of 755.
2018-07-13 20:36:50 -05:00
Doug Coleman
7209d53c83
Revert "gpu: Load all the links for the docs to not error with: ``Help article does not exist name "gpu.textures"``"
...
This reverts commit 76f4678a96
.
This breaks ``"cuda" load`` with circularity.
2018-07-10 02:06:54 -05:00
Doug Coleman
f140d48e24
help.lint.coverage: Clean up test a bit. Hopefully this fixes an error on macOS in travisci.
2018-07-07 15:40:33 -05:00
Doug Coleman
0b0ead5135
yaml: Docs don't help-lint unless the yaml library is present.
...
We need a better docs system, after .98
2018-07-07 12:48:39 -05:00
Doug Coleman
76f4678a96
gpu: Load all the links for the docs to not error with: ``Help article does not exist name "gpu.textures"``
...
There might be a better way.
2018-07-07 12:33:08 -05:00
Doug Coleman
70537e86e4
fuel.help: Help test requires io.servers to be loaded, so load it.
2018-07-07 12:27:11 -05:00
Doug Coleman
79db3ca594
docs: fix docs for help-lint
2018-07-07 08:24:20 -05:00
Doug Coleman
dadf462661
help.lint.coverage: Add yet another sanity test, clean up broken words after lint test.
2018-07-07 02:03:55 -05:00
Doug Coleman
4e9d383fe5
docs: Fix help-lint-all mistakes.
2018-07-07 01:13:19 -05:00
Doug Coleman
ff466b894a
zealot.factor: Test against the clean branch if we are pushing to master.
2018-07-07 01:13:19 -05:00
Doug Coleman
9d911fab73
cli.git: Fix parameter order.
2018-07-06 21:22:26 -05:00
John Benediktsson
6e89e4ecab
sequences.extras: fix bug in count-head, add some tests.
2018-07-06 08:07:11 -07:00
Doug Coleman
682e0b92e3
cli.git: Better branch names maybe.
...
zealot: use CI_BRANCH and set it in travis.
zealot.factor: Check against HEAD
.travis.yml: Travis seems to be terminating my command after the USING:.
[[
[0K$ ./factor -run=zealot.cli-changed-vocabs
io.pathnames
vocabs.loader
cli.git
modern
modern.out
modern.paths
modern.slices
sequences.extras
web-services.github
zealot.cli-changed-vocabs
zealot.factor
zealot
travis_time🔚 155cd3d8:start=1530762416088842089,finish=1530762475370504525,duration=59281662436
[0K
[32;1mThe command "./factor -run=zealot.cli-changed-vocabs" exited with 0.[0m
travis_time:start:2ac2d2d0
[0K$ {:"./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e=\"USING"=>"kernel tools.test vocabs.hierarchy ; \\\"$line\\\" [ load ] [ test ] bi\" ; done"}
/home/travis/.travis/job_stages: line 78: {:./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e="USING=: No such file or directory
travis_time🔚 2ac2d2d0:start=1530762475377510994,finish=1530762475383948090,duration=6437096
[0K
[31;1mThe command "{:"./factor -run=zealot.cli-changed-vocabs | while read line ; do ./factor -e=\"USING"=>"kernel tools.test vocabs.hierarchy ; \\"$line\\" [ load ] [ test ] bi\" ; done"}" exited with 127.[0m
Done. Your build exited with 1.
]]
zealot: test on cli.
travis: Load zealot so we can use it quickly twice. Also fetch origin/master so we can ``git diff`` against it.
2018-07-05 00:13:02 -05:00
Doug Coleman
96f2470e5d
zealot: Get a list of changed vocabs from the last run until now.
...
Also add a word to get a list of vocabs that changed between any two git revs.
2018-07-04 20:20:20 -05:00
Doug Coleman
d35df269d8
modern.out: fix load error..
2018-07-04 20:19:54 -05:00
Doug Coleman
76e50c3479
cli.git: Add more git commands.
2018-07-04 20:19:31 -05:00
Doug Coleman
e01d1133be
modern: core-vocabs should not return the broken test vocabs.
2018-07-04 19:05:37 -05:00
Doug Coleman
256f0ed4a4
modern: Add to extra/ some version of modern that has the modern.paths vocab.
...
For travisci.
2018-07-04 18:47:14 -05:00
Doug Coleman
138d150da2
zealot: Add a second CI type system to compete with mason.
...
This is for testing PRs against changed vocabs.
2018-07-04 18:35:24 -05:00
Doug Coleman
1a084d2293
webservices.github: Add more commands needed for zealot.
2018-07-04 18:33:37 -05:00
Doug Coleman
725bbf9e45
cli.git: Allow git commands from within the directory and from without..
2018-07-04 18:32:34 -05:00
Doug Coleman
000f3eab07
sequences.extras: Add count-head and count-tail
2018-07-04 18:32:19 -05:00
Doug Coleman
b1e179106b
gap-buffer: fix using.
...
I'm cooking something up for travisci for this...
2018-07-04 18:05:40 -05:00
Doug Coleman
9af298fd49
gap-buffer: resurrect! gap-buffer/cursortree still needs to be ported.
...
removed in c1792d169e
2018-07-04 16:10:39 -05:00
Doug Coleman
211d69561a
escape-strings: Add a way to find the shortest lua-string escape.
...
Also add a way to escape a string as either 'foo "foo" or [[foo]] depending on which delimiters will do the job.
Add a couple helper words to assocs.extras
2018-06-30 00:39:39 -05:00
Doug Coleman
7fdb8fcab5
macho: Only test the vm-path on MacOS, but still let the macho library work on any platform.
...
Also testing TravisCI on a branch without a boot image -- it should use master boot image.
2018-06-25 23:02:59 -07:00
Doug Coleman
b1ea62a626
macho: Update the structures for macho and add a unit test.
...
``vm-path dylib-exports`` passes on my machine now.
2018-06-25 17:06:55 -07:00
Doug Coleman
05c72e8690
factor: trim some long using lists.
2018-06-23 11:43:00 -07:00
Doug Coleman
33a1b7625e
cuda.demos.hello-world: We need a byte-array from map-index.
2018-06-23 10:51:38 -05:00
Doug Coleman
88e58f9da8
factor: fix a few issues with new patch.
2018-06-19 23:39:33 -05:00
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
Doug Coleman
c477757fa0
xkcd: Everybody stand back. I know regular expressions.
2018-06-16 19:26:47 -05:00
Doug Coleman
042bbccd1a
s3: Fix get-object to allow signing. Add sorted-bucket to sort by time.
2018-06-14 19:46:47 -05:00
Cat Stevens
c3356476f9
finish up fixes to help.lint.coverage
2018-06-06 16:36:17 -07:00
Doug Coleman
2e65fabf30
assocs: kv-with word.
2018-06-03 21:33:55 -05:00
Doug Coleman
a96ad1b227
html.parser.analyzer: find-classes-named word.
2018-06-03 21:33:55 -05:00
John Benediktsson
5ad9c55f47
game.input.demos.key-caps: more fun with button texts.
2018-05-03 19:52:16 -07:00
John Benediktsson
2a8e8ba025
decimals: fix stack effect for decimal>float.
2018-04-19 15:23:04 -07:00
John Benediktsson
89fa8e09ee
pong: use different colors.
2018-03-22 13:18:51 -07:00
John Benediktsson
3feed5b192
minesweeper: adding games tag.
2018-03-22 10:10:36 -07:00
John Benediktsson
2c8d378b66
pong: adding demos tag.
2018-03-22 10:10:26 -07:00
John Benediktsson
97477294f4
flatland: moving back to unmaintained.
...
has some confusing bugs with "above?" and "below?".
needs to be cleaned up and tested better.
2018-03-22 10:01:54 -07:00
John Benediktsson
26488b37ed
pong: fix some bugs, cleanup, little fancier.
2018-03-22 10:01:28 -07:00
Doug Coleman
653af68a8e
Revert "use tilde paths instead of home append-path."
...
This reverts commit 8af27125ec
.
2018-03-15 08:45:12 -05:00
Doug Coleman
7941b033f7
Revert "help.pdf: use tilde paths."
...
This reverts commit 9276c26f4c
.
2018-03-15 08:43:13 -05:00
Doug Coleman
c1f38d6864
Revert "fix a couple more tilde paths."
...
This reverts commit b139a896ef
.
2018-03-15 08:42:46 -05:00
Doug Coleman
97ea4ccb17
Revert "mason.build: Can't resolve path ~/builds/factor, not sure how this ever"
...
This reverts commit 0e88bd305e
.
2018-03-15 08:41:06 -05:00
John Benediktsson
c5a7ce216b
game-of-life: simpler wraparound logic in count-neighbors.
2018-03-14 15:46:10 -07:00
Doug Coleman
0e88bd305e
mason.build: Can't resolve path ~/builds/factor, not sure how this ever
...
works...
Can't use normalize-path because git.exe doesn't recognize the Windows unicode
path prefix.
2018-03-14 16:17:09 -05:00
Doug Coleman
a16707b176
mason.release: Sign the .dmg on macOS.
...
Fixes #1896 .
2018-03-14 14:07:30 -05:00
John Benediktsson
252ce232cf
game-of-life: little bit more.
2018-03-12 08:47:31 -07:00
John Benediktsson
bf010ba1a5
game-of-life: cleanup play/stop and some count-neighbors.
2018-03-12 08:43:05 -07:00
John Benediktsson
18a3bd0c4c
game-of-life: use row directly in next-step.
2018-03-11 17:05:47 -07:00
John Benediktsson
b29a99d03f
game-of-life: cleanup using.
2018-03-11 11:59:13 -07:00
John Benediktsson
6a215adbbb
game-of-life: even faster by factoring out the neighbor rows.
2018-03-11 11:48:35 -07:00
John Benediktsson
ac1029e8eb
game-of-life: more ugly faster code.
2018-03-11 11:31:20 -07:00
John Benediktsson
0a9752fcc9
game-of-life: more speed in count-neighbors.
2018-03-09 16:58:11 -08:00
John Benediktsson
7179394ea0
game-of-life: count-neighbors needs circular wraparound logic back.
2018-03-09 16:53:05 -08:00
John Benediktsson
5e7bfd7cc4
game-of-life: flip scroll direction.
2018-03-09 16:32:08 -08:00
John Benediktsson
25fc79a40c
game-of-life: faster com-random.
2018-03-09 15:53:29 -08:00
John Benediktsson
0c9086b385
game-of-life: fix inevitable bug in faster code.
2018-03-09 15:29:22 -08:00
John Benediktsson
9e563c4103
game-of-life: ugly code that makes next-step faster.
2018-03-09 15:04:23 -08:00
John Benediktsson
c24779d27e
game-of-life: small updates.
2018-03-09 14:32:30 -08:00
John Benediktsson
efb2f0ed55
game-of-life: implement scrolling and resizable windows.
2018-03-09 14:24:50 -08:00
John Benediktsson
17eabacd2b
game-of-life: experimental Conway's Game of Life.
2018-03-09 12:13:07 -08:00
John Benediktsson
e37b530338
crontab: adding first version of crontab parser.
2018-03-09 12:08:49 -08:00
John Benediktsson
074d4e9d0a
minesweeper: fix stack effect in adjacent-flags.
2018-03-06 16:02:20 -08:00
John Benediktsson
2dc44cd360
minesweeper: reduce duplicated code in count-neighbors.
2018-03-06 16:01:33 -08:00
John Benediktsson
02e231633e
minesweeper: reduce duplicated code for click/mark/open cells.
2018-03-06 15:50:47 -08:00
John Benediktsson
1386489bbc
minesweeper: re-use click-cells-around.
2018-03-05 09:05:20 -08:00
John Benediktsson
3c7b0825db
minesweeper: adding docs for middle-click.
2018-03-05 08:57:42 -08:00
Philip Dexter
9a994e1bd9
minesweeper: add classic middle-click functionality
2018-03-05 08:52:26 -08:00
John Benediktsson
39602240da
checksums.multi: making these checked $examples.
2018-03-04 17:49:52 -08:00
John Benediktsson
8dece633e6
checksums.multi: fix $slot help-lint error.
2018-03-04 17:47:01 -08:00
John Benediktsson
e6c9e76db4
checksums.multi: use resource: to make sure test works.
2018-03-04 15:28:18 -08:00
Alexander Iljin
156f69b3a3
checksums.multi: new vocab
2018-03-04 14:43:53 -08:00
John Benediktsson
e0d53267f5
minesweeper: adding deploy file.
...
right now it includes too much stuff so the file sizes are a little big.
2018-03-01 10:45:32 -08:00
John Benediktsson
ac5980d55b
io.encodings.detect: fix tests.
2018-02-28 15:10:43 -08:00
John Benediktsson
c8d1b756d4
dbf: use substitute instead of replace in parse-numeric.
2018-02-28 09:56:12 -08:00
John Benediktsson
0ab7ed6979
io.encodings: use new latin1 instead of 8-bit encoding from file.
2018-02-28 08:56:01 -08:00
Björn Lindqvist
fa2a0dc779
machine-learning.data-sets: renaming slots in the data-set tuple
...
"features" is a better name for the slot than "data"
2018-02-27 13:20:57 +01:00
Björn Lindqvist
b672ed91fb
math.affine-transforms: some docs for the vocab
2018-02-27 13:20:57 +01:00
John Benediktsson
93bd01109d
project-euler.060: solution for #60 .
2018-02-26 20:43:35 -08:00
John Benediktsson
ce1de81ec6
cleanup a few resource paths.
2018-02-26 17:38:07 -08:00
John Benediktsson
b139a896ef
fix a couple more tilde paths.
2018-02-26 17:33:36 -08:00
John Benediktsson
9276c26f4c
help.pdf: use tilde paths.
2018-02-26 17:29:10 -08:00
John Benediktsson
8af27125ec
use tilde paths instead of home append-path.
2018-02-26 17:17:15 -08:00
John Benediktsson
d32d06577d
io.files.trash.unix: use xdg vocab.
2018-02-26 17:16:43 -08:00
John Benediktsson
b74e8d3c22
Revert "io.encodings.8-bit: adding CP874."
...
This reverts commit 9cccb4de95
.
2018-02-26 12:30:11 -08:00
John Benediktsson
9cccb4de95
io.encodings.8-bit: adding CP874.
2018-02-26 11:45:11 -08:00
John Benediktsson
216057d255
minesweeper: ignore space keypress for hint cheat.
2018-02-26 11:32:04 -08:00
John Benediktsson
7c5012da67
dbf: beginning to parse dBase database files.
2018-02-26 10:32:53 -08:00
John Benediktsson
85b69b5b49
io.encodings.8-bit: more encodings, and reduce hierarchy.
2018-02-26 10:21:35 -08:00
Björn Lindqvist
923944f41e
machine-learning.decision-trees: more thorough tests
2018-02-24 23:11:22 +01:00
John Benediktsson
fa91537935
minesweeper: minor doc edits.
2018-02-24 13:01:17 -08:00
John Benediktsson
5cb675486f
minesweeper: adding some help docs and cap timer at 999 seconds.
2018-02-24 12:20:00 -08:00
John Benediktsson
57f69157b1
minesweeper: simpler hint mode, type more to disable.
2018-02-24 09:49:38 -08:00
John Benediktsson
ade235e25a
minesweeper: adding XYZZY hint like the original.
2018-02-24 08:15:56 -08:00
John Benediktsson
b8ce63491f
minesweeper: some fixes to keep correct flag when winning/losing.
2018-02-24 08:13:30 -08:00
John Benediktsson
8f42570ba6
minesweeper: grid sizes were off by one.
2018-02-23 20:46:05 -08:00
John Benediktsson
2a9b40f033
shapefiles: add tests verifying roundtrip save-and-load.
2018-02-22 10:15:03 -08:00
John Benediktsson
2e69bdf17c
shapefiles: implement save-shapes.
2018-02-22 10:14:20 -08:00
John Benediktsson
84f8449771
shapefiles: reorganize a bit, and add ``load-shapes``.
2018-02-22 09:45:36 -08:00
Doug Coleman
435ce60165
assocs.extras: fry can easily curry the top item of the stack.
2018-02-20 01:21:28 -06:00
Doug Coleman
f3934d53c7
assocs.extras: go nuts on the crazy assoc words.
2018-02-19 23:04:33 -06:00
Doug Coleman
0b4ec06460
python: Fix docs for when python dll is missing.
2018-02-19 17:09:59 -06:00
Doug Coleman
9c72ab89b2
python: Fix like three thinko bugs but it works now.
2018-02-19 16:32:25 -06:00
Doug Coleman
f2a86e0bae
python: Fix unit tests -- only test when library is loaded.
...
Also reformat some unit tests that have a quot as the stack output.
2018-02-19 15:01:08 -06:00
Doug Coleman
7a729b7637
python: Only call the init if python is actually present.
...
Fixes #1952
2018-02-19 10:41:46 -06:00
Doug Coleman
310a4a247c
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.
2018-02-19 10:38:21 -06:00
John Benediktsson
75b0289e74
shapefiles: reorder words to match read-shape enum list.
2018-02-19 08:13:00 -08:00
John Benediktsson
010d0ef2de
shapefiles: fix stacke effect names in read-shp.
2018-02-18 16:12:31 -08:00
John Benediktsson
a2d76ffda9
shapefiles: use null-shape singleton for... null shapes.
2018-02-18 16:08:18 -08:00
John Benediktsson
d910ed5572
shapefiles: more cleanup.
2018-02-18 16:06:42 -08:00
John Benediktsson
a90ef73d6b
shapefiles: cleanup, simplify a bit.
2018-02-18 15:54:39 -08:00
John Benediktsson
827cee0c8d
shapefiles: adding parser for ESRI Shapefiles.
2018-02-18 15:48:21 -08:00
John Benediktsson
1c59001abc
named-tuples: few more test cases.
2018-02-18 08:17:10 -08:00
John Benediktsson
a3e1364c4f
named-tuples: make work with bignum indices.
2018-02-17 18:34:32 -08:00
John Benediktsson
fb382b52c7
sequences.modified: little bit more cleanup.
2018-02-17 17:08:24 -08:00
John Benediktsson
baddc58f93
sequences.modified: simplify M\ summed modified-nth.
2018-02-17 17:03:39 -08:00
John Benediktsson
8cfeab92f3
named-tuples: use ?offset-of-slot in M\ named-tuple at*.
2018-02-17 12:56:43 -08:00
John Benediktsson
0f0ca3ecf7
named-tuples: mention assocs in summary.txt.
2018-02-17 10:02:45 -08:00
John Benediktsson
0ea0285e33
named-tuples: experiment to treat some tuples as sequences/assocs.
2018-02-17 10:00:34 -08:00
John Benediktsson
d64536e43c
minesweeper: better smiley faces.
2018-02-16 16:14:39 -08:00
John Benediktsson
88d2fdb7ac
minesweeper: better fix for hand click.
2018-02-16 15:48:36 -08:00
John Benediktsson
0d878f2873
minesweeper: fix bug when running before ever clicking on anything.
2018-02-16 15:09:00 -08:00
John Benediktsson
ca3b44b39b
sequences.extras: fix test case for interleaved/join-with.
2018-02-16 14:48:00 -08:00
John Benediktsson
2938c9b017
sequences.extras: making evens/odds mutable sequences.
2018-02-16 09:21:05 -08:00
John Benediktsson
dbd3febbf6
assoc-heaps: removing unused and uncompleted vocab.
2018-02-16 08:50:31 -08:00
John Benediktsson
a4dcc12b98
sequences.extras: rename join-with to interleaved.
2018-02-16 08:42:07 -08:00
John Benediktsson
7203df0152
sequences.extra: make evens/odds virtual sequences.
2018-02-16 08:40:57 -08:00
John Benediktsson
b38c1ffa16
sequences.repeating: cleanup repeats.
2018-02-16 08:31:22 -08:00
John Benediktsson
2d13cecc22
sequences.extras: fix evens/odds to not cache length.
2018-02-16 08:25:57 -08:00
John Benediktsson
fc40ab3fb8
sequences.interleaved: use 2/ (shift) instead of 2 / (divide).
2018-02-16 07:06:50 -08:00
John Benediktsson
192cf2a352
sequences.interleaved: adding a interleaved sequence.
2018-02-15 17:33:34 -08:00
John Benediktsson
fb0a6c6c5e
sequences.extras: adding join-with-as, test with strings.
2018-02-15 16:56:37 -08:00
John Benediktsson
112d374aed
sequences.extras: faster join-with.
...
If we initialize the array with the glue, then we just set every
other element from the input sequence.
2018-02-15 15:03:28 -08:00
John Benediktsson
58e77d10f9
sequences.extras: adding join-with.
2018-02-15 14:46:19 -08:00
John Benediktsson
6a5d22c830
help.lint.coverage: fix help-lint with english changes.
...
Longer term maybe easier if it just help-lint-coverage on itself?
2018-02-15 13:53:29 -08:00
John Benediktsson
f960c51878
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
2018-02-15 13:21:27 -08:00
John Benediktsson
42b37dcc8a
fix some tests broken by previous commit.
2018-02-15 13:16:39 -08:00
John Benediktsson
4a144e5ea7
more test IN: cleanup.
2018-02-15 08:45:08 -08:00
John Benediktsson
d38fe7a92c
fix some test usings broken in the cleanup yesterday.
2018-02-15 07:14:56 -08:00
John Benediktsson
9610a49881
project-euler.186: simpler with if instead of 2unless?.
...
Not sure why I'm still working on this.
2018-02-14 19:46:26 -08:00
John Benediktsson
3023f42aa4
project-euler.186: merge next/advance.
2018-02-14 19:38:37 -08:00
John Benediktsson
700fc0367b
project-euler.186: the build bots can handle it.
2018-02-14 19:34:15 -08:00
John Benediktsson
75c6065a14
project-euler: removing unnecessary IN: in -tests.
2018-02-14 17:16:47 -08:00
John Benediktsson
8a3cf4eefa
project-euler.186: fix, I guess it's been broken for awhile.
2018-02-14 17:15:43 -08:00
John Benediktsson
6890ec3fe4
extra: remove some unneeded IN: in -tests.
2018-02-14 17:01:11 -08:00
John Benediktsson
f234ed8ff8
sudoku: better tests.
2018-02-14 17:00:51 -08:00
John Benediktsson
3a1fb4d588
assoc-heaps: adding / fixing test case.
2018-02-14 16:52:53 -08:00
John Benediktsson
bd9676e152
core/basis/extra: use none?.
2018-02-14 11:56:31 -08:00
John Benediktsson
01f7f6b76c
sequences: moving none? to core.
2018-02-14 11:23:03 -08:00
John Benediktsson
a92d67fcb2
fix more typos in docs.
2018-02-12 16:43:08 -08:00
John Benediktsson
7d628b833d
fix some typos in docs.
2018-02-12 16:22:49 -08:00