John Benediktsson
d145548c44
sequences.extras: fix map-concat to be row-polymorphic.
2016-12-29 12:35:39 -08:00
John Benediktsson
b333343e2b
sequences.extras: little more cleanup.
2016-12-29 12:29:09 -08:00
John Benediktsson
dfdf1f19cc
sequences.extras: fix doc for find-all.
2016-12-29 12:04:29 -08:00
John Benediktsson
94da542acd
sequences.extras: removing a couple words that aren't used.
2016-12-29 12:03:16 -08:00
John Benediktsson
a153d9f6ad
sequences.extras: simpler find-all and a test.
2016-12-29 09:20:32 -08:00
John Benediktsson
b141e0d2fb
assocs: moving collect-by from math.statistics.
2016-12-28 12:56:19 -08:00
John Benediktsson
fa090a2292
forestdb.ffi: some updates.
2016-12-27 14:03:50 -08:00
Alexander Iljin
b2709eeb41
google.charts: fix tests, add comments
2016-12-25 11:42:49 -08:00
John Benediktsson
9af9980ba0
webapps.calculator: fix using.
2016-12-22 05:50:31 -08:00
John Benediktsson
294f75f0c4
google.charts: make the tests check more things.
2016-12-21 15:25:00 -08:00
Alexander Iljin
2dbc57a120
Make sure URLs are cloned before using set-query-param on them
2016-12-21 15:21:23 -08:00
Alexander Iljin
2c38f2e3e3
google.charts: fix side-effects of set-query-param, add tests
2016-12-21 15:21:16 -08:00
Björn Lindqvist
b3a9293ba1
graphviz.render: forgot to change open-file to open-item
2016-12-18 16:02:25 +01:00
Björn Lindqvist
914a9be1f4
webapps.calculator: using run-test-httpd word
2016-12-05 09:40:29 +01:00
Björn Lindqvist
0142d0b078
basis/,extra/: using parse-array-def in a bunch of places
2016-12-03 13:23:24 +01:00
John Benediktsson
ef269c493c
math.factorial: reverse-factorial only undo factorial.
...
The other way doesn't make sense.
2016-11-29 19:01:36 -08:00
John Benediktsson
8bdaf26d6b
math.factorials: implement "undo" for factorials.
2016-11-29 16:56:48 -08:00
John Benediktsson
1e2e2dc9f7
math.factorials: adding reverse-factorial.
2016-11-28 19:09:03 -08:00
Alexander Iljin
54feb5df6c
trails: stop the thread when gadget is no longer visible
2016-11-28 09:40:41 -08:00
Alexander Iljin
429cdf3343
trails: name the thread for debugging
2016-11-28 09:40:41 -08:00
Björn Lindqvist
581e2e2a62
vocabs.metadata.resources,help.pdf: gather used
2016-11-28 02:04:28 +01:00
Jon Harper
3d60f7ad5a
trees.avl: fix it (broken since 2010)
...
rotate creates cycles in the tree and drops nodes...
This either breaks everything (infinite recursion) or silently
loses data.
Improve the tests to ensure rotate does what it's supposed to do.
This is a partial revert from 15226d8
2016-11-27 07:45:28 -08:00
Jon Harper
eb46e23eab
trees.avl: fix typo in test
2016-11-27 07:45:28 -08:00
John Benediktsson
dadff2f062
some cleanup.
2016-11-26 22:01:03 -08:00
John Benediktsson
6955823107
wikipedia: need to use string>xml since we do xml traversal.
2016-11-22 09:18:04 -08:00
Björn Lindqvist
40c277499d
python.tests: fix test that broke for unknown reason on python 2.7.12
2016-11-21 04:59:03 +01:00
Björn Lindqvist
a76c951769
zeromq: let's see if the zeromq isssue is solved
...
it should be, knock on wood!
2016-11-21 04:04:04 +01:00
Björn Lindqvist
0f989321b7
zeromq.*: make the size of the zmq_msg_t buffer vary depending on library version
...
This could fix the mac 32bit failure. It maybe happened because the
buffer was too small and data was overwritten.
2016-11-20 04:39:46 +01:00
Björn Lindqvist
00d4572e6c
basis,extra: refactorings to use the ignore-error and ignore-error/f words
2016-11-18 23:41:36 +01:00
Björn Lindqvist
19616c9714
mason.git: fix parsing of "git status" command
...
--porcelain option produces machine readable output. Then if the output
is empty, the working tree is clean. The exit code doesn't need to be
checked.
2016-11-18 23:41:36 +01:00
Björn Lindqvist
7806bdb953
couchdb: make it so couch-put and couch-post calls <json-post-data>
2016-11-18 20:10:39 +01:00
Björn Lindqvist
ec0169a50b
couchdb: need to wrap in a <json-post-data> to send correct content-type
2016-11-18 20:10:39 +01:00
Björn Lindqvist
98a595f371
couchdb.tests: use ensure-db so tests can be run multiple times
2016-11-18 20:10:39 +01:00
John Benediktsson
23c16dea69
sets.extras: rename duplicates-by to unique-by, hah.
2016-11-18 07:10:50 -08:00
John Benediktsson
fd5aa1d4f2
sets.extras: adding duplicates-by.
2016-11-18 06:59:07 -08:00
John Benediktsson
26d27ef61f
zeromq: make "not tested" for right now, to test a theory.
2016-11-16 08:56:08 -08:00
John Benediktsson
aeeaaec17d
html.parser.printer: some improvements to text-printer.
...
- collapse spaces except within preformatted tags
- ignore <script> and <style> tags
- don't print dtd tags
2016-11-13 13:48:19 -08:00
John Benediktsson
b4085d0f8a
html.parser.printer: updated test.
2016-11-12 07:56:55 -08:00
John Benediktsson
78310744bd
html.parser.printer: indent blockquote in text-printer.
2016-11-12 07:49:09 -08:00
John Benediktsson
c1cdc2318f
html.parser.printer: use with-variables instead of with-scope.
2016-11-10 15:39:12 -08:00
John Benediktsson
9d1edc62c7
html.parser.printer: tagstack isn't used here.
2016-11-10 14:52:18 -08:00
John Benediktsson
d0ae3275b1
html.entities: fix " unescape;
2016-11-10 14:22:08 -08:00
John Benediktsson
9c5c15b6f6
colors.distances: needs to USE: math.trig.
2016-11-10 13:24:11 -08:00
John Benediktsson
0025e77f05
svg: fix tests to use deg>rad.
2016-11-10 10:23:10 -08:00
John Benediktsson
ac04040edc
math.trig: use deg>rad in a few places to reduce duplication.
2016-11-10 10:17:22 -08:00
John Benediktsson
73d430bfb9
xdg: moving from extra/ to basis/.
2016-11-08 21:23:22 -08:00
John Benediktsson
19447e44a4
byte-arrays.hex: removing HEX{ ab cd ef } in favor of B{ 0xab 0xcd 0xef }.
2016-11-08 21:10:58 -08:00
John Benediktsson
ba40af541f
progress-bars.models: rename <file-progress-display> to <progress-display>.
2016-11-08 14:14:15 -08:00
John Benediktsson
e22e0dfef5
progress-bars.models: fix typo in docs.
2016-11-08 14:11:53 -08:00
John Benediktsson
bbcd039c6c
websites.factorcode: fix image-path example.
2016-11-06 12:09:30 -08:00
John Benediktsson
77f0865689
gopher: use url encoding and decoding to work with weird filenames.
2016-11-02 11:11:53 -07:00
Alexander Iljin
140d3c88c0
combinators.tuple-docs: add example code for make-tuple
2016-11-02 08:01:26 -07:00
Alexander Iljin
4ee980aa98
Tag the spotlight vocab with the "macosx" platform
2016-11-02 08:01:26 -07:00
Alexander Iljin
f870b6c456
combinators.tuple-docs: fix wording
2016-11-02 08:01:26 -07:00
Alexander Iljin
5a59a736b7
images.testing-docs: decapitalize "listener" for consistency
...
This was the only document that had "Listener" starting with capital "L".
2016-11-02 08:01:26 -07:00
Alexander Iljin
cdb92fbac1
odbc: add self to copyright and authors file
2016-10-30 18:59:10 -07:00
Alexander Iljin
a38b9cff93
odbc: use cleanup in odbc-query to prevent resource leaks on errors
2016-10-30 18:59:10 -07:00
Alexander Iljin
6c91db786a
odbc: align parameters in odbc-describe-column
2016-10-30 18:59:10 -07:00
Alexander Iljin
f466d290ba
odbc: fix odbc-get-row-fields by using iota on the number of columns
2016-10-30 18:59:10 -07:00
Alexander Iljin
f72f116364
odbc: convert string to alien in odbc-prepare
2016-10-30 18:59:10 -07:00
Alexander Iljin
667727bf0c
odbc: align cases in convert-sql-type
2016-10-30 18:59:10 -07:00
Alexander Iljin
36154cff69
odbc: compact the declaration of symbols
2016-10-30 18:59:10 -07:00
Alexander Iljin
52fbba5a4a
odbc: use CONSTANT: to define constants
2016-10-30 18:59:10 -07:00
Alexander Iljin
1a61ffd4fd
odbc: move from unmaintained to extra
2016-10-30 18:59:10 -07:00
Alexander Iljin
3579ffac4d
snake-game.*: fix name in the copyright
2016-10-30 16:10:31 -07:00
John Benediktsson
563fa33382
gopher.server: sillyness.
2016-10-28 15:18:06 -07:00
Jon Harper
6bdb62d142
docs: typos: occurence -> occurrence
...
Didn't fix the one at extra/webapps/fjsc/www/termlib/readme.txt
because it's from upstream
2016-10-28 09:32:51 -07:00
John Benediktsson
86b5efb9eb
gopher-ui: move to gopher.ui.
2016-10-27 09:52:17 -07:00
John Benediktsson
7fb7eae02b
gopher.server: fix length of ".." link.
2016-10-27 09:32:16 -07:00
John Benediktsson
920d693205
gopher: some aesthetics.
2016-10-26 19:50:00 -07:00
John Benediktsson
3ce5146235
gopher.server: adding a Gopher server.
2016-10-26 16:49:23 -07:00
John Benediktsson
a8d6f0d418
gopher: adding generic image support.
2016-10-26 16:49:23 -07:00
John Benediktsson
68b3e4613b
gopher-ui: better looking toolbars.
2016-10-26 16:49:22 -07:00
John Benediktsson
77d8475228
gopher: fix gopher urls to include the type character properly.
2016-10-26 16:49:22 -07:00
Björn Lindqvist
4dbc377383
webapps.wee-url: random-url can use random-string
2016-10-26 09:06:19 +02:00
Björn Lindqvist
e187d63d3c
oauth2: support for renewing the access token using refresh
2016-10-18 11:09:59 +02:00
Björn Lindqvist
1715f84d52
google.gmail: no need for symbol wrapping here
2016-10-18 08:10:00 +02:00
Björn Lindqvist
0fe633848b
google.gmail: GMail API support
2016-10-17 13:09:43 +02:00
Björn Lindqvist
08d2c6867d
oauth2: vocab for oauth2 protocol
2016-10-17 13:05:18 +02:00
Björn Lindqvist
917d611df5
oauth: let's rename vocab to oauth1
...
Because there is a competing OAuth 2.0 protocol which is different. So
this rename should reduce confusion.
2016-10-17 08:03:48 +02:00
John Benediktsson
d8554ad24e
redis.command-writer: adding SWAPDB command.
...
See: c7a4e694ad
2016-10-14 16:54:32 -07:00
Björn Lindqvist
716bc89c53
webapps.*: make it so the webapps aren't initialized when compiling the vocabs
...
Because if they are then load-all will error out if you don't have the
needed dlls installed.
2016-10-09 10:24:31 +02:00
Björn Lindqvist
560900275a
tools.image-analyzer.gc-info.tests: trying again to fix the test
2016-10-08 16:42:32 +02:00
Björn Lindqvist
402a416ace
tools.image-analyzer.gc-info.tests: fix tc so it works on windows
2016-10-08 13:55:44 +02:00
Björn Lindqvist
2b366028bb
tools.image-analyzer.gc-info: updating vocab to work with new gc system
2016-10-08 09:52:35 +02:00
John Benediktsson
2628dbc5c9
io.directories.search.windows: merging with io.standard-paths.windows.
2016-10-06 14:57:40 -07:00
Björn Lindqvist
d18fbb1678
benchmark: fix benchmark selection so it works like tools.test
2016-09-26 10:35:42 +02:00
Björn Lindqvist
e32e45e590
benchmark: make it so you can select benchmarks to run
...
e.g: ./factor -benchmarks="benchmark.gc1 benchmark.gc2" extra/benchmark/benchmark.factor
2016-09-25 20:47:09 +02:00
John Benediktsson
da6ee64786
checksums.process: change docs to use $unchecked-example.
2016-09-20 07:04:59 -07:00
John Benediktsson
73c153fa21
checksums.process: super minor cleanup, simplify trim-head.
2016-09-19 20:20:59 -07:00
Alexander Iljin
082e59d187
checksums.process: in the process-state tuple rename proc slot to process
2016-09-19 20:18:06 -07:00
Alexander Iljin
817338360c
checksums.process: reimplement trim-hash and add tests
...
Use blank? to detect end of hash string.
2016-09-19 20:18:06 -07:00
Alexander Iljin
7bab7c3c67
checksums.process: initial commit
2016-09-19 20:18:06 -07:00
John Benediktsson
d0c083c068
jamshred.sound: re-adding bang.wav that went missing awhile back.
2016-09-19 08:16:37 -07:00
Björn Lindqvist
f233e2a567
openal.alut: fixing alut so it should throw better error messages
2016-09-14 15:53:29 +02:00
Björn Lindqvist
349f99661d
compiler.*: Remove the scrubbing part of the GC maps
...
Instead of generating GC maps which describe which stack locations that
are uninitialized, we emit ##clear instructions for those locations in
front of ##call-gc instructions. This makes the context root scanning
much simpler because the GC can assume that all stack slots are
initialized. It also removes the compiler.cfg.stacks.vacant pass and
seem to reduce the image size slightly because many fewer GC maps needs
to be emitted.
2016-09-11 20:34:44 +02:00
John Benediktsson
11ec120c2d
metar: some fixes for TAF parsing.
2016-09-07 16:04:59 -07:00
John Benediktsson
98be09e8ea
metar: whoops, fix taf url.
2016-09-06 18:13:59 -07:00
John Benediktsson
4ab9ef90c3
metar: switching urls from weather.noaa.gov to tgftp.nws.noaa.gov.
2016-09-06 18:11:28 -07:00
Björn Lindqvist
20711a0fd3
Adding escaping to CHAR: " -> CHAR: \"
...
It is not necessary to escape the " character, but it doesn't hurt and
is necessary for syntax-highlighting (FUEL) to work correctly.
2016-09-04 06:40:43 +02:00
Björn Lindqvist
61bbb9be06
tools.image-analyzer.*: new word for removing the tag bits
2016-09-02 07:51:42 +02:00
Björn Lindqvist
cb39da4b31
math.vectors: new word vclamp for clamping vectors
2016-08-22 14:22:26 +02:00
Björn Lindqvist
3d3a930e17
pcre: fix so that version parses "8.36-RC1 2014-04-21" to a number too
2016-08-21 02:20:50 +02:00
Björn Lindqvist
26304112d6
curses.tests: only run the color test if term is color capable
2016-08-20 06:33:15 +02:00
Björn Lindqvist
485a45a719
extra/: ensuring tests have an IN:-line ending with .tests
2016-08-20 06:01:16 +02:00
Björn Lindqvist
eb8ce16277
pcre: only include PCRE_UCP on versions >= 8.10 of PCRE
...
Very old versions of the library doesn't seem to have that option.
2016-08-19 21:09:00 +02:00
Björn Lindqvist
3ea34c667d
pcre: new word 'version' for getting the version of the library
2016-08-19 20:50:58 +02:00
Björn Lindqvist
5603e3ff67
pcre.tests: fix tcs that breaks on pcre 8.39
2016-08-19 18:44:32 +02:00
xzenf
4738824fb2
twitter: Changed twitter-url to use >url
2016-08-17 17:54:58 -07:00
John Benediktsson
ad989bf48b
checksums.crc16: moving to basis from extra.
2016-08-16 16:21:08 -07:00
Alexander Iljin
d3051ab8b1
checksums.crc16: new vocabulary
2016-08-16 16:17:11 -07:00
John Benediktsson
e3f6999519
etc-hosts: new vocab.
2016-08-14 11:43:20 -07:00
Björn Lindqvist
a36c0cb5ac
compiler.*: moving all words only relevant for testing to compiler.test
2016-08-12 15:13:51 +02:00
Björn Lindqvist
ae85746787
compiler.cfg.gvn.tests: this vocab in extra appears redundant
...
It is almost identical to the one in compiler.cfg.value-numbering.tests
so I think it can be removed.
2016-08-12 14:14:13 +02:00
Björn Lindqvist
ddc5ece757
alien.*: frontend varargs support! #1677
...
alien-invoke gets an extra parameter indicating if the call uses varargs
or not. In 99.9% of the cases, the parameter should be f, but is t if
varargs are indicated. E.g
: do-printf ( fmt d -- st ) int f "printf" { c-string double } t alien-invoke ;
2016-08-10 21:34:37 +02:00
John Benediktsson
ed29fbd93f
cuckoo-filters: less duplication in cuckoo-insert.
2016-08-08 19:39:24 -07:00
John Benediktsson
c09cfd586c
cuckoo-filters: change language to refer to fingerprints.
2016-08-08 17:01:53 -07:00
John Benediktsson
eebdf93e45
cuckoo-filters: minor cleanup.
2016-08-08 15:54:58 -07:00
John Benediktsson
0f1f465f42
cuckoo-filters: using alien deref in tag-index.
2016-08-08 15:18:36 -07:00
John Benediktsson
ca05d4cefb
cuckoo-filters: adding some documentation.
2016-08-08 15:15:08 -07:00
John Benediktsson
eba31d687f
cuckoo-filters: add tests for lookup each value also.
2016-08-08 14:31:36 -07:00
John Benediktsson
51dcceed34
cuckoo-filters: new vocabulary.
2016-08-08 10:17:00 -07:00
John Benediktsson
e5ca25254e
bloom-filters: adding summary.txt.
2016-08-08 10:17:00 -07:00
Doug Coleman
40894853b2
forestdb.ffi: update to latest .h files
2016-08-04 18:19:06 -07:00
Björn Lindqvist
c1c1a92c8f
terminfo: new platforms.txt
2016-08-05 01:07:31 +02:00
John Benediktsson
4387da41d5
tools.cal: adding the "cal" utility.
...
Example usage:
$ ./factor -run=tools.cal
August 2016
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
2016-08-03 11:28:28 -07:00
John Benediktsson
d015f028db
sequences.extras: adding pad-center.
2016-08-03 11:25:06 -07:00
Björn Lindqvist
48bd0d2b66
ui.tools.*: fix swapped argument order for set-tool-dim
2016-07-30 19:03:23 +02:00
Björn Lindqvist
9a62e1188b
terminfo.tests: two sanity tests
2016-07-30 19:03:22 +02:00
Björn Lindqvist
e8f03d9e3a
terminfo: makes it so terminfo files are looked up from a set of dirs
...
On Ubuntu, terminfo files are stored in /lib/terminfo, but they can also
be found in any of the other dirs listed in TERMINFO-DIRS.
2016-07-30 19:03:22 +02:00
Alexander Iljin
b5b991f9e2
progress-bars.models-docs: fix example code for with-file-reader-progress
2016-07-30 09:25:30 -07:00
Alexander Iljin
2fd5654473
Add EOL at EOF for all authors.txt files for consistency
...
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
John Benediktsson
cca231cef1
project-euler.265: fix bad refactor.
2016-07-12 09:07:10 -07:00
John Benediktsson
46aa1f2088
math.approx: fix typo in docs.
2016-07-11 21:09:11 -07:00
John Benediktsson
8d077a96ad
using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if.
2016-07-11 21:01:03 -07:00
John Benediktsson
55cf5472a5
using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*.
2016-07-11 19:50:37 -07:00
John Benediktsson
6b12e2e3bc
use ?delete-file instead of [ delete-file ] ignore-errors.
2016-07-10 20:28:46 -07:00
John Benediktsson
58dd52e82e
hashcash: quick fix for string argument to checksum-bytes.
2016-06-30 14:50:47 -07:00
Björn Lindqvist
fae21b7229
youtube: throw an error if the given youtube video isn't downloadable
...
well it is, but you have to go through lots of hops to download "secure"
videos
2016-06-23 02:20:25 +02:00
Björn Lindqvist
d16e4272b2
space-invaders: calling exit-openal otherwise sound can get stuck when quitting the game
2016-06-17 00:31:47 +02:00
Björn Lindqvist
1df34203e6
24-game: fixing invalid operator input handling in get-operator
2016-06-16 23:41:17 +02:00
Björn Lindqvist
eeaffb14b8
24-game: fixing game to use formatting vocab
2016-06-16 23:28:02 +02:00
Björn Lindqvist
ea4333e490
io.directories: new utility word make-parent-directories, for making sure directories exists
2016-06-15 00:33:44 +02:00
John Benediktsson
8aadd38071
peg.javascript.tokenizer: rename escape rules slightly.
2016-06-12 06:52:23 -07:00
John Benediktsson
e7fa92baac
peg.javascript.tokenizer: support hex and unicode escapes.
2016-06-12 06:41:59 -07:00
John Benediktsson
29a2a25954
peg.javascript: add some other escapes since we're doing this. :-)
2016-06-11 15:22:20 -07:00
catb0t
385cf35e7f
peg.javascript.tokenizer: allow escaped quotes in strings
...
Previously, the tokenizer didn't understand
escaped quotes in string literals. Also added was
a test to ensure the escaping works.
2016-06-11 15:17:50 -07:00
Jon Harper
8a34de9626
rosetta-code.image-noise, use status bar for FPS
2016-06-04 07:23:43 -07:00
Jon Harper
b3155d980e
rosetta-code.image-noise, bring back fps after c7ca226
2016-06-04 15:43:32 +02:00
Doug Coleman
21461a1b75
core: selector-for and collector-for are the wrong naming convention--they should be selector-as and collector-as because they take exemplars.
...
The exemplar is the starting length of the output sequence in collector-as, so add another collector-for-as that takes a seq that we are making a collector for.
2016-05-26 14:36:11 -07:00
Doug Coleman
88fa8b6bba
forestdb.lib: testing in auto-compact mode needs a pair of unique files.
2016-05-23 13:47:25 -07:00
John Benediktsson
ff2f58ac4b
ui.theme.switching: default font colors.
2016-05-22 07:53:21 -07:00
Doug Coleman
7bd0d51359
forestdb: open normal commit.
2016-05-21 01:30:11 -07:00
Doug Coleman
a1914959d3
forestdb: fix using. uncomment some code.
2016-05-20 20:01:15 -07:00
Doug Coleman
936333f1b7
managed-server: add another constructor.
2016-05-20 19:42:16 -07:00
Doug Coleman
b66cebfb86
forestdb: update to latest. fix tests to be better. if there's a .meta file (auto-compaction) then the old tests would fail.
2016-05-20 19:42:16 -07:00
Doug Coleman
d00e986b3d
combinators.extras: fix unit tests.
2016-05-11 14:18:48 -07:00
Doug Coleman
8330256b1d
combinators.extras, generalizations:: Add experimental combinators for 1res, 1arg.
2016-05-11 11:53:29 -07:00
Doug Coleman
eb84850315
ui.gadgets.lists: Fix using for themes.
2016-05-10 02:35:26 -07:00
John Benediktsson
a07b411834
bencode: adding bencoding vocabulary.
2016-05-09 21:38:05 -07:00
Doug Coleman
c1d78e87ff
stream.extras: add print-flush, write-flush, etc.
2016-05-09 17:18:08 -07:00
Doug Coleman
7f3adf3fb1
sequences.extras: add map-keys, map-values.
2016-05-09 16:28:04 -07:00
Doug Coleman
7ced47a6b1
irc.gitbot: fix command.
2016-05-09 16:07:15 -07:00
Doug Coleman
3f27df6d0a
irc.logbot.log-line: print the user prefix.
2016-05-09 15:43:20 -07:00
Doug Coleman
d3570f2b22
irc.gitbot: update to be configurable.
2016-05-09 15:09:54 -07:00
Doug Coleman
e28328af70
forestdb.ffi: fix struct layout.
2016-05-09 14:58:02 -07:00
Doug Coleman
cd89da032d
irc: use utf8 instead of latin1. not sure if this is the best idea.
2016-05-09 12:11:44 -07:00
Doug Coleman
449c740b23
client.base: paremeters was getting the channel name instead of the channel>> slot. try to fix it in chat-message.
2016-05-09 11:59:42 -07:00
Doug Coleman
2d5368f4af
irc.messages.parser: simplify parser
2016-05-09 11:49:19 -07:00
Doug Coleman
334477d94a
websites.concatenative: allow listings for irclogs
2016-05-09 17:45:44 +00:00
Doug Coleman
ba83f01ee0
websites.concatenative: add irc logs.
2016-05-08 12:20:59 -07:00
Doug Coleman
652a98e50e
irc.logbot: fix up logbot to allow more custom configuration.
2016-05-08 12:20:05 -07:00
Björn Lindqvist
156fcbb48b
images.testing.png: adding the image i forgot
2016-05-08 03:19:54 +02:00
Björn Lindqvist
2b91a3e083
images.png: support for reading iTXt chunks
2016-05-07 15:07:48 +02:00
Björn Lindqvist
af53fdd3d0
images.png: Support for reading iCCP chunks with color profiles
...
To fix #1529 you need to read the color profile from the image and then
do something with it.
2016-05-07 15:07:48 +02:00
Björn Lindqvist
7c7d314e49
images.png: length>> field isnt needed
...
chunk length>> is always equal to chunk data>> length
2016-05-07 15:07:47 +02:00
John Benediktsson
53f5961534
color-table: adding hex color column.
2016-04-30 15:06:14 -07:00
John Benediktsson
57403b72ae
color-table: 5 decimal places.
2016-04-30 14:34:14 -07:00
Alexander Iljin
f8b1269ef2
color-table: add column filled with respective colors
...
Side note: it would be better to simply set the cell background color.
Unfortunately, no such mechanism exists at the moment.
2016-04-30 17:53:48 +03:00
John Benediktsson
52ceae3790
successor: new vocab.
2016-04-28 20:51:39 -07:00
John Benediktsson
4884352df0
text-analysis: vocab to analyze English text.
2016-04-28 18:02:36 -07:00
John Benediktsson
abf4ca20c2
Revert "boids: population needs to be an integer for slicing."
...
This reverts commit dec9becf65
.
2016-04-23 12:43:15 -07:00
John Benediktsson
dec9becf65
boids: population needs to be an integer for slicing.
2016-04-23 10:19:42 -07:00
Björn Lindqvist
19899f3a0f
game.worlds: Fixing the GAME: syntax word that broke due to renames
2016-04-22 15:21:56 +02:00
John Benediktsson
c7ca2269b6
use MAIN-WINDOW: in a few places.
2016-04-21 17:00:06 -07:00
John Benediktsson
dbb182d33a
decimals: cleanup.
2016-04-21 16:59:56 -07:00
John Benediktsson
55fda7140d
ctags.etags: cleanup.
2016-04-19 08:40:42 -07:00
John Benediktsson
eb4bbab417
money: more of this should be public.
2016-04-19 07:29:42 -07:00
John Benediktsson
c3a9c96edb
24-game: cleanup.
2016-04-18 20:48:20 -07:00
John Benediktsson
1983a7131a
ctags: whoops, forgot this.
2016-04-18 20:25:21 -07:00
John Benediktsson
b35f388de0
ctags: cleanup docs and tests.
2016-04-18 20:24:42 -07:00
John Benediktsson
0609f790c7
money: cleanup.
2016-04-18 20:16:33 -07:00
John Benediktsson
f37da7b2eb
ctags: simplify.
2016-04-18 17:21:30 -07:00
John Benediktsson
42ae9ac015
lists: first pass at some cleanup.
...
Now lists.lazy:lmap-lazy and lists.lazy:lappend-lazy names differentiate
from their non-lazy counterparts in lists.
2016-04-17 13:08:32 -07:00
John Benediktsson
2a5e0e7f4f
replace some 1 head* with but-last.
2016-04-16 15:54:23 -07:00
John Benediktsson
4945269664
poker: simplify a bit.
2016-04-14 14:07:37 -07:00
Doug Coleman
627f8603bd
sequences.extras: add a nullable span-slices word that allows f.
2016-04-10 11:39:50 -07:00
Doug Coleman
0055f3c616
factor: remove some extra whitespace.
2016-04-07 14:30:36 -07:00
Doug Coleman
a15465a9c2
sequences.extras: Allow from to be f in ?<slice>
2016-04-07 13:22:18 -07:00
John Benediktsson
48f57fee4f
cuda: adding prettyprint for cuda functions.
2016-04-07 07:26:23 -07:00
John Benediktsson
0188a1a510
shell: fix rename of glob-directory to glob.
2016-04-06 17:02:03 -07:00
Doug Coleman
363e08b6a8
factor: fix whitespace at end of files.
2016-04-06 16:53:25 -07:00
John Benediktsson
6581741a92
cuda: use arg names in stack effect.
2016-04-06 13:11:32 -07:00
Doug Coleman
51b70b2050
core: clean up split-lines with subseq-as. clean up subseq/subseq-as/subseq-unsafe/subseq-unsafe-as.
2016-04-05 12:42:38 -07:00
John Benediktsson
4d83867cb4
strings.parser: remove parse-short-string, everyone should parse-string.
2016-04-04 15:00:04 -07:00
John Benediktsson
7a5142e0ca
images.http: make it easier to image. stuff.
2016-04-04 15:00:04 -07:00
Doug Coleman
783cffe036
sequences.extras: Add a word to ensure that the underlying for slices is the same. Add a more forgiving version of merge-slices called span-slices.
2016-04-04 11:47:46 -07:00
Doug Coleman
10cb7e12c1
assocs.extras: Add a word set-once-at that throws if the key is already set.
2016-04-04 11:46:34 -07:00
John Benediktsson
1aa8a432c7
sequences.extras: make rotate wrap.
2016-04-04 11:17:24 -07:00
John Benediktsson
4c6511a058
sequences.extras: make rotate! support negative indices.
2016-04-04 11:13:11 -07:00
John Benediktsson
4b5b058c20
sequences.extras: make rotate support negative n.
2016-04-04 11:05:28 -07:00
John Benediktsson
dad9110889
sequences.extras: rename back to rotate!.
2016-04-04 10:59:32 -07:00
John Benediktsson
2269b07d33
use with-temp-file and with-temp-directory in some tests.
2016-04-04 10:33:03 -07:00
Doug Coleman
3fd1d80b83
graphviz: Fix test for rename of rotate!
2016-04-02 19:57:33 -07:00
Doug Coleman
fc1b8214f0
sequences.extras: Check if slices overlap or touch. Add a merge-slices word. For efficiency, provide ordered/unordered versions of each word based on whether you know the slices have been swapped or not so they are ordered by from>>.
2016-04-02 15:46:08 -07:00
Doug Coleman
b4f979c848
sequences.extras: rename rotate to rotate-headwards and rotate-tailwards. add experimental length- word and addo some slice util words.
2016-04-02 15:17:12 -07:00
Björn Lindqvist
9a8f35c23b
zoneinfo.tests: a few trivial tests, for diagnosing #1513
2016-04-01 02:43:09 +02:00
Björn Lindqvist
a921e35af3
zoneinfo: removing a few empty words and unused tuples
2016-04-01 02:42:16 +02:00
Doug Coleman
8c4e602973
mason.release.sign: use build-dir not build-dir get. make factor path at run-time not at parse-time.
2016-03-31 09:54:02 -07:00
John Benediktsson
96ad040ed7
sequences.frozen: adding virtual "frozen" sequences.
2016-03-31 09:14:30 -07:00
John Benediktsson
a4b9e55987
tools.test: add a restartable-tests? flag to control restarts.
2016-03-31 06:51:17 -07:00
John Benediktsson
498285d7dd
unicode: make this the API for all unicode things.
2016-03-30 23:29:48 -07:00
Doug Coleman
5e92edd74d
tags.txt: Remove empty files.
2016-03-30 22:14:50 -07:00
Doug Coleman
ce58e0db2c
authors.txt: Remove empty lines.
2016-03-30 22:13:32 -07:00
Doug Coleman
41209a3a42
summary.txt: Delete empty lines and empty files.
2016-03-30 22:11:51 -07:00
John Benediktsson
cba0a96c10
regexp: one R/ syntax to rule them all, simpler this way.
2016-03-30 21:09:08 -07:00
Doug Coleman
2ec0a139d1
english: move to basis. closes #1587 .
2016-03-30 20:58:51 -07:00
Doug Coleman
08bbf3f3ff
mason.release.sign: Default cert-path.
2016-03-30 15:43:30 -07:00
Björn Lindqvist
6a127dc46c
webapps.mason.*: new docs and tests
2016-03-31 00:37:59 +02:00
Doug Coleman
a6c52b7fc3
euler.b-rep.io.obj: remove triple strings.
2016-03-30 13:58:12 -07:00
Doug Coleman
8e04e3a0f2
mason.release.sign: Oops needed ${ after all.
2016-03-30 11:28:29 -07:00
Doug Coleman
7e824ca392
mason.release: Move code signing to its own vocab. Add hooks for mac and windows code signing.
2016-03-30 11:19:38 -07:00
John Benediktsson
a82ae0027d
maintain gml, euler, flatland, pong, multi-methods, pair-rockets, variables.
2016-03-30 10:30:36 -07:00
Doug Coleman
658149c321
smalltalk.parser: cleaner grammar (?)
2016-03-30 10:16:15 -07:00
Doug Coleman
e4df1c8503
smalltalk: Clean up grammar and fix a bug with underscores in identifiers.
2016-03-30 10:16:15 -07:00
John Benediktsson
5965c0d052
emojify: I ❤️ Factor 👍 .
2016-03-29 17:53:32 -07:00
John Benediktsson
71ef8a22c2
disambiguate namespaces:set and sets:set.
2016-03-29 17:14:42 -07:00
John Benediktsson
e7a42b1dc4
sets: rename unordered-set back to set.
2016-03-29 15:46:29 -07:00
Doug Coleman
ebc2a8953c
sequences.extras: oops. cleanup dumb implementation.
2016-03-29 13:26:02 -07:00
Doug Coleman
3f803e3893
sequences.extras: add map-zip.
2016-03-29 12:58:26 -07:00
Doug Coleman
e54ee276c3
tools.deploy.shaker: Fix load error.
...
images.png: fix load error.
2016-03-29 12:33:30 -07:00
Doug Coleman
fe3031bc96
urls.secure: roll this into urls since we ship libressl on windows now.
2016-03-29 11:40:42 -07:00
John Benediktsson
3f18b71d07
cleanup some QUALIFIED: that are no longer needed.
2016-03-29 10:20:16 -07:00
Doug Coleman
c5c7bb0e8d
mason.release.dlls: Bundle sqlite3 on Windows. Fixes #856 .
2016-03-29 10:17:37 -07:00
Doug Coleman
5ca7a1403e
mason.release.dlls: Copy dlls in the whitelist from the directory that the mason instance runs from to the release directory.
...
Currently we only copy libressl dlls on Windows, but other targets are the openal dylib on Mac and libressl on other platforms?
2016-03-29 09:52:12 -07:00
Doug Coleman
d362509d68
mason.release.tidy: On Windows, we use the build.cmd script to set env variables
...
for the Nmakefile. build.cmd makes a factor.image.fresh, which we need to delete.
2016-03-29 09:32:54 -07:00
John Benediktsson
d07d127360
Revert "mason.release.tidy: adding libfactor-ffi-test.dylib."
...
This reverts commit 2c1739deb0
.
2016-03-29 08:12:54 -07:00
John Benediktsson
fbb736e28c
Revert "spider: simplify apply-filters."
...
This reverts commit be2b048920
.
2016-03-29 06:03:31 -07:00
John Benediktsson
be2b048920
spider: simplify apply-filters.
2016-03-28 22:26:12 -07:00
John Benediktsson
14953f641f
rosetta-code.image-noise: use delete-all.
2016-03-28 14:18:47 -07:00
John Benediktsson
8fdfc7f973
shell: using glob-directory.
2016-03-27 18:52:45 -07:00
John Benediktsson
90994cc5d0
shell: resurrecting from unmaintained to extra.
2016-03-27 16:08:35 -07:00
Doug Coleman
3c481192a0
sequences.extras: Fix bad rename. (each-from) -> setup-each-from now. Add a unit test for reduce-from.
2016-03-25 09:42:43 -07:00
Björn Lindqvist
a974e752ab
english: new word count-of-things, it pluralizes depending on count
2016-03-25 14:08:14 +01:00
Doug Coleman
7a6570b355
unicode.data, terrain.generation: remove abusive stack effect names.
2016-03-25 03:13:27 -07:00
Doug Coleman
d3bc2035a2
factor: remove rest of double paren words.
2016-03-25 03:13:27 -07:00
Björn Lindqvist
579875821b
VM: removes the OBJ-ERROR special object in favor of a constant
...
The special object contained the string "kernel-error" which were used
to tag VM errors. But it is simplier and removes a little complexity to
just tag them with a fixnum constant.
2016-03-22 17:52:19 +01:00
Doug Coleman
236f962323
gmae.input: rename ` to backtick
2016-03-21 14:57:48 -07:00
John Benediktsson
2c1739deb0
mason.release.tidy: adding libfactor-ffi-test.dylib.
2016-03-21 07:22:22 -07:00
John Benediktsson
2f371a83a0
ifaddrs: get interface-names on unix.
2016-03-20 21:00:18 -07:00
John Benediktsson
e2a339cb60
cursors: zip-cursor distance-hint should be min length.
2016-03-20 14:50:33 -07:00
Doug Coleman
35d84c6e64
maths.primes: finish renaming fast-gcd to simple-gcd.
2016-03-19 17:21:24 -07:00
John Benediktsson
4c06034ae0
graphviz: better stack effect for with-preview.
2016-03-19 13:06:08 -07:00
John Benediktsson
0b5ee9dce8
graphviz: simpler preview-smoke-test.
2016-03-19 13:03:37 -07:00
John Benediktsson
bde8f522f1
fix some tests broken by my io.files.unique change.
2016-03-19 09:50:01 -07:00
John Benediktsson
d56b0cbf23
graphviz.render: needs to USE: io.files.temp.
2016-03-18 18:46:16 -07:00
John Benediktsson
2518ce23b4
webapps.mason.version.source: delete unique temp directory after upload.
2016-03-18 18:45:00 -07:00
John Benediktsson
623341bd02
Revert "webapps.mason.version.source: remove temporary unique directory."
...
This reverts commit 3a202b6c44
.
2016-03-18 17:49:49 -07:00
John Benediktsson
3a202b6c44
webapps.mason.version.source: remove temporary unique directory.
2016-03-18 17:47:55 -07:00
John Benediktsson
9c323e2884
cleanup some uses of current-directory.
2016-03-18 17:04:05 -07:00
John Benediktsson
baae677276
io.files.unique: change to create unique files and directories relative to the current-directory.
2016-03-18 10:57:54 -07:00
John Benediktsson
4b8e983f7d
graphviz: use cleanup-unique-working-directory now.
2016-03-16 12:11:14 -07:00
John Benediktsson
5f682c18de
use the new bytes>hex-string.
2016-03-16 10:13:56 -07:00
John Benediktsson
497f8cb514
Update tests for LICENSE.txt rename.
2016-03-16 10:13:56 -07:00
Björn Lindqvist
f80513cd99
compiler.cfg.dataflow-analysis: removes the -analysis from the dfa token
...
It makes the FORWARD-ANALYSIS: and BACKWARD-ANALYSIS: functors less
magical if the generated singletons name is the same as in the syntax.
2016-03-16 14:40:58 +01:00
Doug Coleman
c51f518911
bitly: move from bit.ly to bitly.
2016-03-15 17:19:20 -07:00
John Benediktsson
971d94a839
mason.release.tidy: add build.(sh|cmd).
2016-03-15 03:19:54 -07:00
John Benediktsson
5dd6435511
moving build-support/factor.(sh|cmd) to ./build.(sh|cmd).
2016-03-15 03:17:36 -07:00
John Benediktsson
4f0a72f524
mason.release.tidy: don't need with-resource-directory.
2016-03-15 03:17:36 -07:00
Doug Coleman
98b5ed8012
run-desc: not sure what this is for.
2016-03-14 22:51:11 -07:00
Doug Coleman
d8873f20fc
update: move to unmaintained.
2016-03-14 22:47:36 -07:00
John Benediktsson
90d567d5f2
mason.release.tidy: inline the cleanup file into the one place it was used.
2016-03-14 19:31:27 -07:00
John Benediktsson
39a341ffae
txon: fix for string-lines.
2016-03-13 19:58:53 -07:00
Benjamin Pollack
4ef42357e1
chloe/html: switch to HTML5 templates
...
Since XHTML is dead, and HTML5 isn't, switch to HTML5 templates for Chloe and
other key parts of our HTML subsystems. As part of this, I went through and
added DOCTYPE declarations to some of our examples as well.
2016-03-11 18:20:55 -05:00
Björn Lindqvist
2f1b7bf9e1
compiler.graphviz: this vocab can be removed I think
...
The compiler.cfg.graphviz vocab implements all its features and is more complete.
2016-03-11 10:01:27 +01:00
Björn Lindqvist
df93e4533d
graphviz.dot: fix escaping logic
...
It used escape the escape char \, but it shouldn't do that because it
leads to double escaping.
2016-03-11 09:44:42 +01:00
Jon Harper
cb6ddb1735
rename math.statistics:cum-map to sequences:accumulate*
2016-03-08 13:41:54 -08:00
Doug Coleman
a4804621af
windows openssl, libtls: Use the libressl dlls for SSL.
...
http://ftp.openbsd.org/pub/OpenBSD/LibreSSL/
http://downloads.factorcode.org/dlls/
libcrypt-37.dll
libssl-38.dll
libtls-10.dll
2016-03-08 12:48:45 -08:00
Doug Coleman
a12a56f777
io.sockets: Special-case 0.0.0.0 and f for outgoing sockets so we can use
...
them on windows. Add some tests that shouldn't fail. Fixes #85 .
2016-03-08 02:27:01 -08:00
Doug Coleman
b4af13959d
forestdb.lib: Got it compiled for win32. ``cmake -G "Visual Studio 14"
...
..`` vs ``cmake -G "Visual Studio 14 Win64" ..``
2016-03-07 11:56:39 -08:00
Doug Coleman
c69c40b616
forestdb: Default config changed, change it back for Factor. Add more comments.
...
Caught up to commit cce989f8ed66f1221fd57905123df79e35d5ff39
2016-03-05 15:15:43 -08:00
Doug Coleman
ee8235ca3c
forestdb.ffi: Add C types to the ENUM:s.
2016-03-05 13:25:14 -08:00
John Benediktsson
0d2ac91bad
libtls.ffi: fix platforms file to not have empty line.
2016-03-05 07:44:37 -08:00
Benjamin Pollack
e707374085
Make <inet4> and <ipv4> use ip-parser:parse-ipv4
...
Fixes #1209
2016-03-05 09:11:56 -05:00
Doug Coleman
9616ecbf1d
libtls.ffi: Depends on unix.types, fix Windows.
2016-03-05 03:02:38 -08:00
Benjamin Pollack
62d1425971
Add SNI support to Factor
...
Fixes #1527
2016-03-03 09:48:20 -08:00
Doug Coleman
4493e2175a
forestdb.ffi: Update ffi.
2016-03-01 12:40:31 -08:00
John Benediktsson
6af99c3c21
Fix "doesnt" typo.
2016-02-26 08:56:25 -08:00
Doug Coleman
666b076d4c
forestdb.lib: fix using
2016-02-19 19:22:19 -08:00
Doug Coleman
e4347f5254
io.sockets: Add more utility words for working with udp.
2016-02-19 19:21:13 -08:00
Doug Coleman
97296e7199
forestdb: allow setting byte-arrays.
2016-02-19 19:21:13 -08:00
Doug Coleman
64db45c536
factor: update repository location to factor/factor
2016-02-19 13:51:58 -08:00
Benjamin Pollack
bf89a3d31d
Add support for LibreSSL's libtls library
...
These are just the low-level FFI bindings; high-level bindings (and
maybe an alternative implementation of io.sockets.secure) will come in
a later commit.
2016-02-19 16:37:03 -05:00
Doug Coleman
d99c9e1663
forestdb: Update for new apis. Fix a bug with iteration, fix a test case that changed behavior.
2016-02-18 10:09:44 -08:00
John Benediktsson
7ddc074294
uu: simplify a little bit.
2015-12-27 10:00:22 -08:00
Björn Lindqvist
1835e7c248
benchmark: wrap the error in <test-failure>
...
Piggybacks on the test-failure error. word so that we get a traceback if
an error occurs during benchmarking. To make it easier to debug the "No
suitable arithmetic method" random error #1484
2015-12-17 19:03:59 +01:00
Björn Lindqvist
a738c356a0
benchmark: refactoring to not use dynamic variables + unit tests
2015-12-17 19:03:59 +01:00
John Benediktsson
e7c66b2362
tools.image-analyzer: fix help-lint docs.
2015-12-13 11:46:13 -08:00
Björn Lindqvist
28a0f3a01a
tools.image-analyzer.graphviz: output the root nodes in a graph cluster, looks pretty neat
2015-12-13 13:56:36 +01:00
Björn Lindqvist
f191a6d4c5
tools.image-analyzer: now also loads absolute relocation pointers
2015-12-13 13:56:36 +01:00
Björn Lindqvist
89eaca34bf
tools.image-analyzer: now relocation pointers are decoded too -> nicer graphs
2015-12-13 13:56:36 +01:00
John Benediktsson
3affad7681
docs: using $maybe.
2015-12-11 17:05:45 -08:00
Björn Lindqvist
0564503338
tools.image-analyzer: test failure fix
2015-12-08 02:12:30 +01:00
Björn Lindqvist
c63fe2ab25
tools.image-analyzer.graphviz: new vocab for making graphs of the loaded heaps
2015-12-07 09:06:12 +01:00
Björn Lindqvist
fe204eeaf9
graphviz.dot: better string escaping using unparse-string
2015-12-07 08:38:10 +01:00
Björn Lindqvist
bf28e85405
tools.image-analyzer.*: wrap read objects in heap-node tuples with their addresses
2015-12-07 04:20:43 +01:00
Sankaranarayanan Viswanathan
bb43e27b86
snake-game: refactor and restruture
2015-12-02 09:11:33 -08:00
Sankaranarayanan Viswanathan
38eb231977
Added extra:snake-game
2015-12-02 09:11:33 -08:00
Björn Lindqvist
7301da0314
urls: fix for the test failure in the yahoo vocab
...
?set-at can't be used in set-query-param because it creates a normal
hashtable and we need a linked-assoc
2015-11-16 11:41:21 +01:00
John Benediktsson
cd4994ef36
yahoo: fix tests for LH{ } change.
2015-11-04 13:35:40 -08:00
John Benediktsson
2adde18e3e
cgi: better content length parsing.
2015-11-04 13:08:15 -08:00
John Benediktsson
d211bee38b
cgi: fix for LH{ } changes.
2015-11-04 13:06:23 -08:00
John Benediktsson
21ddb1e305
xdg: adding a XDG Base Directory Specification.
2015-11-04 10:24:27 -08:00
John Benediktsson
d904fae5b5
Revert "hacker-news: no longer need to load urls.secure!"
...
This reverts commit 48a0fa5428
.
2015-11-04 07:45:49 -08:00
Björn Lindqvist
7646ae71dd
color-picker: small refactoring
2015-11-04 10:03:52 +01:00
Björn Lindqvist
b035e8ec13
math.hashcodes,python.syntax: bi@ and -> both?
2015-11-04 09:25:32 +01:00
John Benediktsson
48a0fa5428
hacker-news: no longer need to load urls.secure!
2015-10-29 21:29:33 -07:00
Björn Lindqvist
00c051cc8a
slides: some useful keybindings added
2015-10-25 21:57:40 +01:00
Björn Lindqvist
cdd0f28a6f
talks: let's move all the talks vocabs to its own hierarchy
2015-10-25 21:57:38 +01:00
Björn Lindqvist
ea5ceabca7
slides: add a title to the slides windows, looks a little more polished that way
2015-10-25 21:57:37 +01:00
John Benediktsson
a1a9326307
hacker-news: require urls.secure for https urls.
2015-10-25 13:31:35 -07:00
Björn Lindqvist
753ebb1582
slides: fix the vocab to use relative sizes
2015-10-24 14:57:54 +02:00
John Benediktsson
4851a5e14d
file-picker.linux: more correct to use gint instead of int.
2015-10-21 16:57:45 -07:00
Björn Lindqvist
37151da9df
contributors: to read from a git process I think utf8 should always be used
2015-10-15 00:13:54 +02:00
Björn Lindqvist
27a707947a
fuel.listener: new vocab with a listener better for FUEL ( #1486 )
2015-10-06 14:09:51 +02:00
Björn Lindqvist
8762d1c593
io.serial.linux: some useful extra termios constants
2015-10-06 14:00:19 +02:00
Björn Lindqvist
97de22755c
fuel: move the server-starting main to the fuel.remote vocab
2015-10-06 13:54:33 +02:00
Björn Lindqvist
03301bf6cf
readline-listener: readline-listener can call listener-main which prints version-info
2015-10-06 13:28:38 +02:00
Björn Lindqvist
0f387e750d
webapps.utils: new vocab with common code used in most webapps
2015-10-04 03:41:32 +02:00
Björn Lindqvist
cc4bb991b2
webapps.wiki.example: new vocab to show how the wiki webapp should be
...
run
it's a little tricky to figure out so a vocab demonstrating it is useful
2015-10-04 03:07:29 +02:00
Björn Lindqvist
0a3b4b4872
io.sockets.secure.debug: use <test-secure-config> in some places
...
the word can be reused in a few places when setting up ssl. it removes
some duplicated code
2015-10-04 01:25:11 +02:00
Björn Lindqvist
6b940cb972
furnace.auth.login: name of the realm is already set in the <login-realm> constructor
2015-10-02 13:14:26 +02:00
John Benediktsson
9a5cd7d13d
html.entities: cleanup using.
2015-09-29 12:16:44 -07:00
John Benediktsson
08051d9ba8
html.entities: faster html-escape by going through string once.
2015-09-29 12:15:00 -07:00
Alexander Iljin
c2bda8258d
Update links to mameworld.net.
2015-09-29 09:12:39 -07:00
Björn Lindqvist
d465924396
webapps.mason.report: fix and tc for the stack underflow error in build reports
2015-09-24 11:33:06 +02:00
Björn Lindqvist
804348287c
Docs: fix a bunch of help-lint warnings
2015-09-22 08:52:59 +02:00
John Benediktsson
9af266df62
processing.shapes: fix rectangle.
2015-09-16 20:31:55 -07:00
John Benediktsson
59caf874a3
syntax: removing #! as a comment character.
...
We don't need two types of comments and shebang (#!) is handled
natively by the lexer, so the original reason for #! is not valid.
2015-09-09 18:28:08 -07:00
John Benediktsson
e477f6996f
Fix comments to be ! not #!.
2015-09-08 16:15:10 -07:00
John Benediktsson
9d428cbcaf
slides: make it work on windows (no gradients).
2015-08-17 09:43:54 -07:00
John Benediktsson
0af0f5c424
gopher-ui: use ui.gadgets.toolbar.
2015-08-16 08:12:37 -07:00
Doug Coleman
904b526779
parser-combinators: fix up look sharp!
2015-08-15 21:21:03 -07:00
Doug Coleman
b0ea2a0036
extra: remove rest of 'word' names.
2015-08-15 18:51:10 -07:00
Doug Coleman
75d63f8407
fjsc: 'word' -> word-parser
2015-08-15 18:31:17 -07:00
John Benediktsson
8e09ee0266
sorting.quick: only allow sorting array-capacity things.
2015-08-15 17:10:27 -07:00
John Benediktsson
a9f8424302
webapps.mason: protect from bad links to builder/release.
2015-08-15 16:50:35 -07:00
John Benediktsson
67ea8e7fa0
webapps.pastebin: fix calling >>annotations on f.
2015-08-15 16:40:43 -07:00
Björn Lindqvist
0f68d4c051
tools.image-analyzer.gc-info.tests: fix word>gc-info-expected word,
...
fixes #1436
2015-08-15 13:39:05 -07:00
John Benediktsson
7711c2720f
sorting.quick: a bit faster for standard data types.
2015-08-15 08:57:47 -07:00
Doug Coleman
1e64f03870
decimals: rename D: to DECIMAL: to help with new parser until we figure out how best to deal with conflicts.
2015-08-14 15:04:53 -07:00
John Benediktsson
ad9d0c171b
use scrape-html instead of "http-get nip parse-html".
2015-08-14 12:14:04 -07:00
John Benediktsson
02b8a051f0
fix for bad renames.
2015-08-13 19:08:05 -07:00
Doug Coleman
38f3450519
compiler: fix D.
2015-08-13 18:15:25 -07:00
John Benediktsson
ceb75057da
change ERROR: words from throw-foo back to foo.
2015-08-13 16:13:05 -07:00
Doug Coleman
79cca8e59d
zoneinfo: at -> at-time
2015-08-13 02:15:54 -07:00
Doug Coleman
66147f27b4
extra: use throw-foo for ERROR: change
2015-08-13 01:56:32 -07:00
Doug Coleman
809d372243
zeromq: fix for ERROR: change.
2015-08-13 00:58:59 -07:00
Doug Coleman
3291497cd6
gpu.shaders: fix throw- error
2015-08-13 00:24:10 -07:00
Doug Coleman
111bded865
google.translate: fix the conflict in a naive way.
2015-08-12 20:38:08 -07:00
Doug Coleman
7825f46af2
cpu.8080: opcode -> opcode:, cycles -> cycles:
2015-08-12 19:57:55 -05:00
Doug Coleman
e4f5035257
extra: fix sets rename
2015-08-12 13:58:20 -05:00
Doug Coleman
e0d1b14e5c
factor: don't need FROM: namespaces => set or namespaces:set anymore
2015-08-12 11:25:57 -05:00
Doug Coleman
46587f8457
factor: arch -> arch-name. fix breakage caused by other patch.
2015-08-12 11:08:24 -05:00
Doug Coleman
28dcd0667a
factor: rename set to unordered-set.
2015-08-12 10:54:19 -05:00
Doug Coleman
330c7ba156
factor: Removing SLOT: nth/at/global in favor of using change: at for tuple slots named ``at`` and change-at for hashtables.
...
Redo many FROM: and QUALIFIED: and using lists.
2015-08-12 08:49:02 -05:00
Doug Coleman
00338f62f3
factor: put inline on same line as ; for experimentation
2015-08-10 12:55:27 -05:00
Doug Coleman
434f08a303
assocs: Add harvest-keys, harvest-values to core/. Remove assoc-sift because it's sift-keys, sift-values in core/.
2015-08-08 12:16:48 -05:00
Jon Harper
a51f2a32d0
authors, use utf-8 to fix Björn's name
2015-08-07 20:27:39 -07:00
Jon Harper
6d01a0a04e
curses.listener: fix, need stream-write1 after changes to stream-bl
2015-08-08 03:48:35 +02:00
Doug Coleman
fa9643dd60
graphviz: node[ -> [node etc. it can go back with the new parser.
2015-08-06 17:18:38 -05:00
Doug Coleman
43fb73fae6
factor: Rename I[ ]I to [I I]. Fix places where we do "string"token without whitespace.
2015-08-06 17:05:12 -05:00
Björn Lindqvist
8ef926989b
fuel.pprint: fix a thing that broke in fuel due to the source-file-error
...
tuple change
2015-08-06 09:21:33 -07:00
John Benediktsson
c211d99073
tools.tree: fix using.
2015-08-05 21:39:51 -07:00
John Benediktsson
2a3427bdff
io.files.info: use directory?, symbolic-link?, and regular-file?.
2015-08-05 18:33:35 -07:00
Doug Coleman
9f4b81df44
mason.child: fix test for mason
2015-08-05 11:25:04 -07:00
Doug Coleman
de56964a06
mason.child: wrong code just doesn't do the right thing. hmm
...
Fixes #1404 .
2015-08-05 10:37:44 -07:00
Doug Coleman
0680febad8
mason.child: suffix -> 2array
2015-08-05 09:51:31 -07:00
Doug Coleman
2e7b5f13c9
mason.child: Call factor.cmd to set up env vars instead of just calling nmake.
2015-08-05 09:33:18 -07:00
John Benediktsson
1c3981f7ed
slides: use toggle-fullscreen.
2015-08-04 21:09:04 -07:00
John Benediktsson
98459613a8
slides: simplify strip-tease.
2015-08-04 21:05:31 -07:00
Doug Coleman
265f19e952
Revert "report: Add build number to mason reports."
...
Maybe broke some things?
This reverts commit a01ffaeac0
.
2015-08-04 19:25:49 -07:00
Doug Coleman
732a8b8dc5
mason.report: Fix using.
2015-08-04 16:28:41 -07:00
Doug Coleman
a01ffaeac0
report: Add build number to mason reports.
2015-08-04 15:17:07 -07:00
Doug Coleman
18699e83c1
tools.image-analyzer.gc-info: Deferred words don't have any gc-info. Fix the unit test to account for this. Fixes #1394 .
2015-08-04 14:40:40 -07:00
John Benediktsson
fc029a937c
reddit: use unix-time>timestamp.
2015-07-30 10:35:51 -07:00
John Benediktsson
30506cbaee
calendar.format: don't need unix-time>relative-time.
...
unix-time>timestamp relative-time
2015-07-30 10:34:49 -07:00
Doug Coleman
465dc8d231
hacker-news: fix typo with descendants. use unix-time>relative-time
2015-07-30 09:10:48 -07:00
Doug Coleman
3281541d85
calendar.elapsed: Support relative times in the future with "3 hours hence" etc.
...
Add unix-time>relative-time word for convenience.
2015-07-30 09:10:10 -07:00
John Benediktsson
4e672304b7
calendar.elapsed: make generic for more convenience.
2015-07-30 08:56:55 -07:00
John Benediktsson
8ea621e090
reddit: use calendar.elapsed for relative-time.
2015-07-30 08:54:02 -07:00
John Benediktsson
107de1d36e
hacker-news: add relative timestamp on posts.
2015-07-30 08:46:44 -07:00
John Benediktsson
64d8c0ccc0
reddit: stop using tuples and just use the JSON.
...
Nice-looking tuples are nice but reddit keeps adding fields to their objects
and breaking our from-slots. We could hide the error, or ignore the extra
fields but this is probably better for now.
2015-07-30 08:16:34 -07:00
John Benediktsson
ae4fbd016c
calendar.elapsed: adding some elapsed time words.
2015-07-30 08:10:18 -07:00
Doug Coleman
639952a1de
hacker-news: Fix using, fix bug printing HN company posts. Refactor a bit
2015-07-29 21:16:34 -07:00
Doug Coleman
92a0e1e701
hacker-news: use new hackernews api on firebase.
2015-07-29 21:05:20 -07:00
Doug Coleman
f6ebea6320
benchmark.fasta: rename random.
2015-07-29 21:04:31 -07:00
John Benediktsson
155c5ab823
fix a couple string escapes.
2015-07-26 08:32:40 -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
Doug Coleman
3f6634650d
fuel: fix load
2015-07-24 00:32:51 -07:00
Doug Coleman
ee9c221eb0
mason.test: fix file->path
2015-07-23 23:49:02 -07:00
John Benediktsson
7b02c23f54
tools.image-analyzer.gc-info: fix for gml moving to unmaintained.
2015-07-22 08:18:31 -07:00
Doug Coleman
6c29da1d16
euler: move to unmaintained.
2015-07-21 19:35:40 -07:00
Doug Coleman
de8390dfad
pcre: fix test
2015-07-21 19:33:54 -07:00
Doug Coleman
e264c26b53
infix: fix infix syntax
2015-07-21 18:00:01 -07:00
Doug Coleman
5bf77102fc
fonts.syntax: not sure what this does, moving to unmaintained for now.
2015-07-21 17:33:53 -07:00
Doug Coleman
81f9e0405c
gml: move to unmaintained for now.
2015-07-21 17:33:53 -07:00
Doug Coleman
cfb1b973ff
variants: Add a ";" to VARIANT-MEMBER:
2015-07-21 17:33:52 -07:00
Doug Coleman
ccf9e75b79
pair-rocket: move to unmaintained for now.
2015-07-21 17:33:47 -07:00
Doug Coleman
269ea7a291
persistency: not sure what it does, no docs, no tests. weird parsing word. move to unmaintained.
2015-07-21 17:33:14 -07:00
Doug Coleman
b4198dbee6
cuda: fix CUDA-LIBRARY: to take a proper path that could have spaces in it
2015-07-21 17:33:14 -07:00
Doug Coleman
b39d4c54a4
regexp: remove R" R[ and R{, there are still plenty of options and better ones to come.
2015-07-21 17:33:14 -07:00
Doug Coleman
fef2a55f46
specialized: no docs, no tests, banished for now.
2015-07-21 17:33:14 -07:00
Doug Coleman
429ecc9811
roles: TUPLE: -> ROLES-TUPLE: for now
2015-07-21 17:33:13 -07:00
Doug Coleman
af3605bfe6
math.extras: .. and ... are cool but not used and can come back soon.
2015-07-21 17:33:13 -07:00
Doug Coleman
e1e9182c6e
extra: move multimethods and pong to unmaintained for now.
2015-07-21 17:33:13 -07:00
Doug Coleman
35d81c742d
math.derivatives: Add a ; to the syntax for derivatives so the parsing word doesn't have to introspect its input arity.
2015-07-21 12:35:08 -07:00
Doug Coleman
91bda9066d
variables: move to unmaintained. nothing uses this experimental vocab and
...
we can look at merging its ideas into core soon, but move for now.
2015-07-21 12:10:41 -07:00
Doug Coleman
cf0cb4aedc
nested-comments: remove this vocab. we have /* */ which is good enough for now.
...
broken case:
(*
: print-broken ( -- ) "*)" ;
*)
not worth fixing, please don't bring this back :)
its functionality will be replaced soon.
2015-07-21 12:07:53 -07:00
Doug Coleman
280177279a
dns: remove nested-comment, add comment about resolve-host
2015-07-21 12:07:04 -07:00
Doug Coleman
1b4048232a
code-arrays: move to unmaintained
2015-07-21 11:39:47 -07:00
John Benediktsson
a79f745a12
bloom-filters: use all? instead of "map [ ] all?".
2015-07-21 09:54:31 -07:00
Björn Lindqvist
80ea6b8997
compiler.*: fix the tests that broke because i removed the stack-frame variable
2015-07-21 13:40:49 +02:00
John Benediktsson
5eec781b40
use ``if*`` instead of ``dup [ ] [ drop ] if``.
2015-07-20 22:24:30 -07:00
John Benediktsson
7327b8bdd4
vocabs.loader: make require-all throw restarts.
...
We only want to catch the restarts in mason, so make a special
load-no-restarts that will catch the failures and print them out
the same way it worked before.
2015-07-20 17:35:22 -07:00
Doug Coleman
b8086f7dd5
forestdb.paths: fix members call
2015-07-20 11:58:12 -07:00
John Benediktsson
df7ce245ed
tools.image-analyzer.data-heap-reader: cell => cell_t.
2015-07-20 09:36:20 -07:00
John Benediktsson
3ea9f09f6a
fix some sets:members.
2015-07-20 09:32:31 -07:00
Doug Coleman
a1c4678a98
magic: fix image path
2015-07-20 08:15:19 -07:00
Doug Coleman
329aed2366
factor: fix renaming bugs
2015-07-20 07:54:26 -07:00
Doug Coleman
2f6548d6d2
factor: fix breakage with word renamings.
2015-07-20 05:51:16 -07:00
Doug Coleman
e4c39bcf3c
factor: superclass -> superclass-of, superclasses -> superclasses-of
2015-07-20 00:46:33 -07:00
Doug Coleman
2adeed9cb3
factor: rename classes:members to class-members so it doesn't conflict with sets:members. ugh.
2015-07-20 00:32:42 -07:00
Doug Coleman
fbbd09f3c5
factor: system:image -> image-path, like vm-path. image is all over the place png, jpg etc
2015-07-20 00:17:09 -07:00
Doug Coleman
618330b31e
factor: rename system:vm -> vm-path to differentiate it from vm:vm (which is a STRUCT:)
2015-07-20 00:10:29 -07:00
Doug Coleman
b3e8ecf738
factor: more function messups
2015-07-19 20:09:21 -07:00
Doug Coleman
6e46c08b7e
readline.ffi: give all the parameters a name
2015-07-19 20:03:04 -07:00
Doug Coleman
6f6007570a
factor: Fix rename issues.
2015-07-19 19:56:16 -07:00
John Benediktsson
b5a671cd88
peg: replace uses of digits>integer with string>number.
2015-07-19 19:18:47 -07:00
John Benediktsson
f59d8ef0c1
project-euler.common: add a digits>number.
2015-07-19 19:18:47 -07:00
Doug Coleman
af553861e0
factor: fix a few spots where FUNCTION: was malformed
2015-07-19 17:43:09 -07:00
Doug Coleman
5f8426cfbe
factor: rename files that are not loadable on mac, too
2015-07-19 16:55:36 -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
14ba179254
factor: change FUNCTION: and similar to not have trailing ;
2015-07-19 16:24:47 -07:00
John Benediktsson
81fdcd6f64
graphviz.render: add preview-open which uses open-file.
2015-07-19 15:26:21 -07:00
John Benediktsson
109c7328bb
rosetta-code.probabilistic-choice: cleanup.
2015-07-19 12:36:07 -07:00
John Benediktsson
c25fb5f55e
update some more MACRO: effects.
2015-07-19 11:42:46 -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
Doug Coleman
9fb130791b
factor: trim more whitespace from #! comments
2015-07-18 20:36:42 -07:00
Doug Coleman
4ec2311406
factor: Trim whitespace after ! comments and a few USING: lines that got skipped before.
2015-07-18 20:14:22 -07:00
Doug Coleman
fafff4041d
tools.image-analyzer: fix using
2015-07-18 12:50:58 -07:00
Doug Coleman
d953038b30
tools.image-analyzer.gc-info: Fix unit test since llvm is unmaintained
2015-07-18 08:51:36 -07:00
Doug Coleman
3b3e349a99
Revert "tools.image-analyzer.gc-info: don't use unmaintained llvm."
...
This reverts commit 3ddfd9d92c
.
2015-07-18 08:51:26 -07:00
John Benediktsson
3ddfd9d92c
tools.image-analyzer.gc-info: don't use unmaintained llvm.
2015-07-18 08:44:09 -07:00
Doug Coleman
bc20d1e9f9
llvm: move to unmaintained. it segfaults and the tests are disabled.
2015-07-18 02:27:00 -07:00
John Benediktsson
8d4d0d356f
math.numerical-integration: make sure length is an integer.
2015-07-17 16:44:44 -07:00
Doug Coleman
9946eefc88
release.archive: pretty sure the path to Factor.app/ is right now.
2015-07-16 12:23:39 -07:00
John Benediktsson
cd6ccdadc3
peg: use escaped character classes.
2015-07-16 08:44:59 -07:00
John Benediktsson
39ebe15156
base85: cleanup using.
2015-07-16 07:59:49 -07:00
John Benediktsson
d9e6784db8
base85: simplify (encode-base85).
2015-07-16 07:35:51 -07:00
Doug Coleman
c960bac0fd
mason.release.archive: not sure which directory we are in for release
2015-07-16 00:55:54 -07:00
John Benediktsson
eea048dae2
base64: big speedup and cleanup.
2015-07-15 22:34:15 -07:00
Doug Coleman
916d8a12d9
base85: same as base64 patch.
2015-07-15 20:04:19 -07:00
John Benediktsson
5b50bf43f3
base85: use literals to compute the inverse array instead of hardcoding.
2015-07-15 18:20:35 -07:00
Doug Coleman
19bf287d67
mason.release.archive: use code-array literal
2015-07-15 14:31:38 -07:00
Doug Coleman
a488d47dfb
mason.release.archive: Sign the .app if ~/config/mac_app.cer exists.
2015-07-15 13:11:08 -07:00
John Benediktsson
41629dce2f
Fix some things broken by hashtable capacity changes.
2015-07-14 21:45:39 -07:00
John Benediktsson
a98bbb672a
project-euler.150: use cum-sum.
2015-07-14 20:55:43 -07:00
John Benediktsson
6bb65fcfd3
opencl: cleanup strings>char*-array and fix cl-queue-read-buffer.
2015-07-14 20:45:13 -07:00
John Benediktsson
58695edbd6
dice: little bit faster this way.
2015-07-14 20:35:10 -07:00
John Benediktsson
c329631e25
images.viewer.prettyprint: don't default to prettyprinting images this way, make it configurable.
2015-07-14 16:21:35 -07:00
John Benediktsson
7fc906383c
xkcd: save the comic number with XKCD: syntax.
2015-07-14 16:17:17 -07:00
John Benediktsson
8ccb173da0
units.reduction: avoid double length calls in find-unit-suffix.
2015-07-14 15:58:23 -07:00
Björn Lindqvist
a5fbd7e3f8
tools.image-analyzer.gc-info.tests: the test for scrub-bits was
...
completey baked, remove it
2015-07-12 16:00:16 -07:00
Björn Lindqvist
d3a6fa85e5
tools.image-analyzer.data-heap-reader: payload should be unsigned bytes
...
not chars
2015-07-12 16:00:16 -07:00
John Benediktsson
d1262ca2d7
redis: fix using.
2015-07-10 14:28:50 -07:00
John Benediktsson
dbdff8e880
bloom-filters: adding a working url.
2015-07-10 14:17:09 -07:00
John Benediktsson
752ceb57fc
redis: adding a read timeout to the socket.
2015-07-10 09:31:21 -07:00
Björn Lindqvist
dea0b49283
tools.image-analyzer.*: fix the loading of the .32 and .64 vocabs
2015-07-10 02:25:12 +02:00
Björn Lindqvist
4669c8a4eb
tools.image-analyzer.*: fixes so that the vocab should work both on 32
...
and 64 bit
2015-07-10 02:25:12 +02:00
Björn Lindqvist
cd8fd7b2a0
tools.image-analyzer.gc-info: ported the docs so now tools.gc-decode is
...
not needed anymore
2015-07-10 02:25:12 +02:00
Björn Lindqvist
f2a85d1b13
tools.image-analyzer.*: support for callstack reading
2015-07-10 02:25:12 +02:00
Björn Lindqvist
16029fa0c9
tools.image-analyzer.gc-info.tests: "translates" all the tests from tools.gc-decode.tests
2015-07-10 02:25:12 +02:00
Björn Lindqvist
0f128cedb2
tools.image-analyzer: new set of vocabs for reading and analyzing factor images
2015-07-10 02:25:12 +02:00
Doug Coleman
892c62e1dc
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
2015-07-03 09:39:59 -07:00
Doug Coleman
9e8ceb87d6
yaml.conversion: Use the R" syntax. No big deal, just easier to parse....
2015-07-03 08:43:31 -07:00
Doug Coleman
43d6f1d3e2
factor: Retrying on the unit tests. Also normalize some syntax with FUNCTION:.
2015-07-02 17:28:17 -07:00
Doug Coleman
1b2b39133d
extra: regularizing some unit tests. removing a """ literal..
2015-07-02 15:06:08 -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
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
Doug Coleman
fdcbe26cbc
compiler.graphviz: use graphviz finder word.
2015-06-24 19:25:16 -07:00
Doug Coleman
b3f953c6b4
graphviz.render: Find the graphviz binary using find-in-standard-login-path.
2015-06-24 18:45:51 -07:00
John Benediktsson
4550294227
sorting.quick: speedup by inline sort!.
2015-06-15 20:44:26 -07:00
Doug Coleman
59ba0ef341
mason.child: fix test in a better way.
2015-06-10 19:56:11 -07:00
Doug Coleman
43b5eab7a4
mason.git: rename git-pull to git-clone-or-pull since that's what it does.
2015-06-10 18:52:53 -07:00
Doug Coleman
a7958c65b2
mason.child: Fix unit test for Windows.
2015-06-10 17:59:43 -07:00
Doug Coleman
2451fea0a1
mason.child: On Windows, commands launch relative to parent process
...
binary location instead of cwd. Launch factor.com with full path to get
the correct binary location.
Rename "test" and friends.
2015-06-10 15:36:36 -07:00
John Benediktsson
950cbc5e7d
infix: fix bug with recent locals refactor.
2015-06-09 09:59:29 -07:00
John Benediktsson
d68175f48f
Some more general fixes for recent refactors.
2015-06-08 19:15:29 -07:00
Doug Coleman
64578ba362
webapps.wiki: fix lcs
2015-06-08 17:51:11 -07:00
Doug Coleman
45344deb82
extra: be more explicit about which 'run'
2015-06-08 17:24:59 -07:00
Doug Coleman
f185259cae
webapps.benchmark: rename generically named word.
2015-06-08 17:22:32 -07:00
Doug Coleman
a2de784312
backtrack: rename generically named require
2015-06-08 17:19:32 -07:00
Doug Coleman
b12dd73d91
benchmark: oops, used wrong word. so confusing.
2015-06-08 17:00:08 -07:00
Doug Coleman
f0799a7bc3
core: fix word link.
...
extra: fix word
2015-06-08 16:53:54 -07:00
Doug Coleman
0f105e399e
graphviz.notation: missed a create -> create-word
2015-06-08 15:22:58 -07:00
John Benediktsson
90111600b9
Fix two places that should be "all-disk-vocabs-recursive".
2015-06-08 14:37:36 -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
Doug Coleman
a4c5a748ad
core/basis: Rename words dealing with vocabs to loaded-vocabs or disk-vocabs because it's too confusing otherwise.
2015-06-08 12:47:35 -07:00
Björn Lindqvist
c631ba8dfe
FUEL: the web reference have next and prev links for each word, let's add them to the fuel
...
help too
2015-06-07 17:00:56 -07:00
John Benediktsson
78685042a4
benchmark.sieve: calculating the number of primes in [1,100,000,000].
2015-06-07 11:30:04 -07:00
Doug Coleman
5c22650960
mason: rename some vague words like build to do-build, build? to
...
should-build? for clarity and because they're too generic and conflict
with kernel:build.
2015-06-06 17:04:30 -07:00
John Benediktsson
2dba00745a
metar: simplify <taf-report>.
2015-06-06 09:28:01 -07:00
John Benediktsson
fbc146d97a
assocs.extras: minor changes to assoc-merge.
2015-06-03 08:59:41 -07:00
John Benediktsson
ec6e3c218c
benchmark.backtrack: some cleanup.
2015-06-01 19:46:40 -07:00
John Benediktsson
343e8d7b87
game.models.obj: some cleanup.
2015-06-01 19:46:15 -07:00
John Benediktsson
6480a46c1e
backtrack: some cleanup.
2015-06-01 19:46:08 -07:00
John Benediktsson
de9094b8d5
tools.which: add a convenience for "which or".
2015-06-01 09:11:19 -07:00
John Benediktsson
69a6fa72bc
io.binary.fast: adding fast version of signed> words.
2015-05-31 08:44:55 -07:00
John Benediktsson
ddb636c4c0
io.binary.fast: easier to read using stdint types.
2015-05-31 08:09:05 -07:00
John Benediktsson
b1ac83c908
io.binary.fast: speed up when used by byte-arrays.
2015-05-31 07:08:07 -07:00
John Benediktsson
040e61cbe7
english: fix copyright.
2015-05-30 21:55:16 -07:00
Doug Coleman
a2913d6bd7
sequences.extras: Add selector* which saves the output from the quotation
...
not the original value.
2015-05-21 22:35:23 -07:00
John Benediktsson
10dc967494
picomath: simplify.
2015-05-13 14:47:15 -07:00
John Benediktsson
ba3c232c65
project-euler.026: simplify, use coprime? from math.primes.
2015-05-13 14:46:59 -07:00
John Benediktsson
4af2c7ea1f
io.streams.peek: fix test using.
2015-05-13 06:29:05 -07:00
Doug Coleman
aeb03fff38
io.streams.peek: Peek streams can break on file input. Fixes #1317 .
2015-05-12 21:50:01 -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
6071ea98f7
sequences: adding reject/reject-as/reject!.
2015-05-12 18:39:19 -07:00
John Benediktsson
5ea4e26bc5
sequences.rotated: can be a lot faster if we don't circular-wrap.
2015-05-11 19:41:01 -07:00
Jon Harper
46fd0b5794
sequences.extras: add start-all and count-subseq for searching/counting all occurences of a subseq
2015-05-10 11:05:16 -07:00
Benjamin Pollack
e1e29b7647
Add a couple minor extra docs for math.extras
2015-05-08 14:12:09 -07:00
John Benediktsson
52043e60d5
math.transforms.bwt: slightly faster, remove suffixes because it seems buggy.
2015-05-05 17:20:04 -07:00
John Benediktsson
e62da0bc64
math.transforms.bwt: faster version of bwt if only needing transform.
2015-05-05 16:08:55 -07:00
John Benediktsson
5f3ded0b1a
file-monitor: simplify.
2015-05-05 15:36:49 -07:00
John Benediktsson
2565c72b61
file-monitor: use with-monitor.
2015-05-05 15:33:17 -07:00
Björn Lindqvist
f9812d9874
compiler.cfg.stacks.*: possible fix for #1289
...
instead of delaying outputting ##replace instructions to when they are
needed, output them directly in the block so that "holes" in the
stacks are avoided.
2015-04-29 09:31:56 -07:00
Björn Lindqvist
acc1bd3221
compiler.*: removing the check-d and check-r slots from gc-map and adjusting code that depended on those
2015-04-29 09:31:53 -07:00
Björn Lindqvist
ded3760d46
compiler.*: merge of ##inc-r and ##inc-d into one instruction ##inc with a loc slot
...
this is nice because it leads to simpler code and matches how ##peek and ##replace instructions work
2015-04-29 09:31:53 -07:00
John Benediktsson
6f3f4e8fb8
math.transforms.bwt: faster versions of Burrows-Wheeler Transform.
2015-04-28 19:28:14 -07:00
John Benediktsson
16213f8779
sequences.rotated: adding all-rotations.
2015-04-28 18:55:23 -07:00
John Benediktsson
a9fc7d828b
geekcode: moving to re-factor for now.
2015-04-28 17:10:42 -07:00
John Benediktsson
1707ec83b6
midi: make write-chunk generic.
2015-04-28 14:13:42 -07:00
John Benediktsson
93a0838ddf
geekcode: The Code of the Geeks.
2015-04-28 09:11:58 -07:00
John Benediktsson
501b54ce52
sequences.extras: adding find-last-index.
2015-04-27 21:26:34 -07:00
John Benediktsson
bbb06ee814
midi: readers and writers for MIDI files.
2015-04-24 14:30:41 -07:00
John Benediktsson
d2043d67d9
io.streams.peek: fix stack effect for [stream-]peek1.
2015-04-21 11:55:16 -07:00
John Benediktsson
7c2d4ad4ea
file-server: allow serving CGI using --cgi.
2015-04-20 17:37:25 -07:00
John Benediktsson
2db2cab09d
backticks: use interpolate to allow parameterized commands.
2015-04-20 15:48:56 -07:00
John Benediktsson
5cc7bfb067
html.parser.printer: add helper words with string output.
2015-04-20 09:31:40 -07:00
John Benediktsson
94cc259ba2
smalltalk.parser: make sure to escape \
2015-04-20 08:02:04 -07:00
John Benediktsson
db1485b8bf
backticks: remove workaround for simple-tokenizer bug.
2015-04-19 20:49:32 -07:00
John Benediktsson
4e219f04c7
file-monitor: adding some metadata.
2015-04-19 17:44:22 -07:00
John Benediktsson
7e842fbf4a
file-server: adding some metadata.
2015-04-19 17:44:11 -07:00
John Benediktsson
4502973df8
file-monitor: command-line file change monitor.
2015-04-19 17:18:22 -07:00
John Benediktsson
529bf91643
file-server: command-line http file server.
2015-04-19 17:18:01 -07:00
John Benediktsson
24de8af6e5
backticks: adding backtick syntax experiment.
2015-04-17 17:40:12 -07:00
John Benediktsson
12f87c2678
rosetta-code.dice7: adding some docs for the problem being solved.
2015-04-16 18:34:59 -07:00
John Benediktsson
07874dbb71
rosetta-code.dice7: some cleanup from @erg.
2015-04-11 18:30:07 -07:00
John Benediktsson
8857633db0
rosetta-code.dice7: moving to proper location, dos2unix.
2015-04-11 18:23:20 -07:00
John Benediktsson
72d3c986b6
english: words for working with english language text.
2015-04-11 10:06:00 -07:00
John Benediktsson
008b653951
text-to-speech: enable use from command-line.
2015-04-09 10:44:18 -07:00
John Benediktsson
45ebfcf4eb
curl: enable use from command-line.
2015-04-09 10:44:03 -07:00
John Benediktsson
01d244c829
brainfuck: enable use from command-line.
2015-04-09 10:43:54 -07:00
John Benediktsson
174f0f02a1
math.extras: change kelly criterion tests to use ratios.
2015-04-02 08:03:49 -07:00
John Benediktsson
a4c0ae98c5
math.extras: adding the Kelly criterion.
2015-04-01 21:34:54 -07:00
John Benediktsson
ce48bb2ebf
robohash: adding a robot-based hashing tool.
2015-04-01 14:56:23 -07:00
John Benediktsson
5e1c0580d7
tools.echo: adding "echo" tool.
2015-04-01 14:51:32 -07:00
John Benediktsson
197b944c7e
tools.grep: adding "grep" tool.
2015-04-01 14:41:41 -07:00
John Benediktsson
b8cbe9d64d
tools.uniq: adding "uniq" tool.
2015-04-01 14:37:53 -07:00
John Benediktsson
becc1bc728
tools.tree: adding "tree" tool.
2015-04-01 14:37:39 -07:00
John Benediktsson
a1b3886327
tools.seq: adding "seq" tool.
2015-04-01 14:37:00 -07:00
John Benediktsson
54595382ff
tools.move: adding "move" tool.
2015-04-01 14:31:02 -07:00
John Benediktsson
24bd7c098f
tools.copy: adding "copy" tool.
2015-04-01 14:30:49 -07:00
John Benediktsson
2e56aebcb2
tools.cat: adding "cat" tool.
2015-04-01 14:26:22 -07:00
John Benediktsson
be1a8d085d
tools.which: enable use from command-line.
2015-04-01 14:22:11 -07:00
John Benediktsson
44bfc19e3b
tools.dns: enable use from command-line.
2015-04-01 14:18:31 -07:00
John Benediktsson
96ea327702
metar: adding METAR and TAF weather parsers.
2015-04-01 14:07:40 -07:00
John Benediktsson
59ec7f599e
text-to-speech: simple cross-platform text-to-speech.
2015-04-01 14:05:55 -07:00
John Benediktsson
05b087fb07
text-to-pdf: simple text to pdf utility
2015-04-01 14:05:01 -07:00
John Benediktsson
9a12c7125c
picomath: implementation of picomath.org small math words.
2015-04-01 14:03:53 -07:00
John Benediktsson
dc0833a4c4
flip-text: fun with text flipping.
2015-04-01 14:03:09 -07:00
John Benediktsson
2a17c47736
enigma: implementation of Enigma cipher machine.
2015-04-01 13:57:25 -07:00
John Benediktsson
79b8ee5a24
colors.flex-hex: implementation of "flex hex" color algorithm.
2015-04-01 13:55:39 -07:00
Doug Coleman
299e4ff3ce
forestdb.ffi: Update for latest ffi changes.
2015-03-27 13:32:48 -07:00
John Benediktsson
e237b49f83
websites.factorcode: fix <br> so maybe our string>xml example works.
2015-03-03 07:12:22 -08:00
Doug Coleman
ec896cd5ad
images.tiff: Fix partial refactor rollback and offeset typo.
2015-02-13 20:53:36 -08:00
Doug Coleman
7f40cadf8b
images.tiff: Fix infinite loop bug exposed by AFL test suite. IDFs are found at certain offsets, then the next offset is after the IDF. If a next-offset is its own previous offset, then it would loop. Now we record the offset and stop if it would loop.
2015-02-13 14:58:18 -08:00
John Benediktsson
1728e99254
opencl: remove <size_t> (use size_t <ref> instead).
2015-02-11 17:38:44 -08:00
Doug Coleman
65d72d48bc
forestdb.ffi: Update ffi.
2015-02-10 14:52:33 -08:00
Doug Coleman
91ba68cafe
forestdb: Embrace the forestdb handle vs kvs handle idiom. Update tests.
2015-02-10 14:21:21 -08:00
Benjamin Pollack
4ada328880
Make fuel more discoverable when browsing Factor help
2015-02-03 15:27:46 -08:00
Benjamin Pollack
21fd64b271
Add more documentation to sequences.extras
2015-02-02 20:11:30 -05:00
Doug Coleman
9a2e5534fe
tools.gc-decode: Remove duplicate line/dumb fix, maybe it was bootstrapping that actually
...
fixed it.
2015-01-31 15:22:57 -08:00
John Benediktsson
ac23acc2c9
Fix some minor errors in help-lint.
2015-01-30 17:04:40 -08:00
Benjamin Pollack
ab5bfd90ef
Add more documentation for sequences.extras
2015-01-30 17:04:40 -08:00
Doug Coleman
fde83ae6f1
gc-decode: Fix test for win64.
2015-01-30 15:52:21 -08:00
Björn Lindqvist
4a1877544e
tools.gc-decode.tests: make test case work on 32 bit
2015-01-28 07:32:50 -08:00
Doug Coleman
6a7ef7662f
forestdb.lib: Forestdb currently doesn't compile on Windows x86.
...
https://groups.google.com/forum/#!topic/forestdb/V9dwLOLCyCg
2015-01-23 19:43:47 -08:00
Björn Lindqvist
71b054cf39
compiler.cfg.stacks.*: updated tests to match
2015-01-22 12:17:21 -08:00
John Benediktsson
d732195dad
sequences.extras: removing contains? (probably a bad name or a bad definition).
2015-01-17 10:27:39 -08:00
Doug Coleman
f015d3d6f6
forestdb: Remove unix only forestdb. Fix segfault for fdb-get-kv.
2015-01-08 19:26:28 -06:00
John Benediktsson
ee8be0a8dd
mason.git: fix status check.
2014-12-30 19:29:05 -08:00
John Benediktsson
9fd568267d
io.launcher: add versions of with-process that preserve process and status.
2014-12-30 14:51:23 -08:00
John Benediktsson
cd003fbef9
mason.git: fix use.
2014-12-30 14:48:21 -08:00
John Benediktsson
527177963e
mason.git: fix for rename.
2014-12-30 12:51:33 -08:00
John Benediktsson
83f7b31910
io.launcher: cleanup public interface, make some things private or internal.
2014-12-30 10:04:09 -08:00
John Benediktsson
e68c0ae8bd
gopher: set 1 minute timeout by default.
2014-12-26 19:20:22 -08:00
John Benediktsson
b2dec21d3e
brainfuck: cleanup tests.
2014-12-26 19:20:11 -08:00
John Benediktsson
28ca2f5275
unix: some using cleanups.
2014-12-24 11:16:11 -08:00
John Benediktsson
3f98ac4a30
python: rename startup/shutdown hooks.
2014-12-24 08:10:52 -08:00
John Benediktsson
592764ded4
math.extras: adding the Möbius function.
2014-12-23 20:08:23 -08:00
John Benediktsson
e60c661f72
gopher: use contents now that it works.
2014-12-23 19:22:35 -08:00
John Benediktsson
b68174511c
gopher: fix bug where empty lines weren't printed properly in menus.
2014-12-21 09:42:54 -08:00
John Benediktsson
9858753c43
gopher: simplify.
2014-12-20 12:27:51 -08:00
John Benediktsson
c45e4e1c68
gopher: change gopher-text to use split1.
2014-12-20 12:11:23 -08:00
John Benediktsson
ee6ae8a63c
io.encodings.detect: simplify prolog-tag.
2014-12-20 12:06:54 -08:00
John Benediktsson
12050a0db9
gopher: add way to get result without converting to objects.
2014-12-20 11:28:23 -08:00
Doug Coleman
7bbf5a65c1
subrip-subtitles: Add parser for .srt files. Kind of ugly.
2014-12-17 16:49:52 -08:00
John Benediktsson
45cf47c290
gml.viewer: fix using.
2014-12-17 14:45:31 -08:00
John Benediktsson
979b3b6ab1
gopher: make default selector the menu.
2014-12-17 14:30:31 -08:00
John Benediktsson
ac9c983c93
gopher-ui: remember scroll position in history.
2014-12-17 14:20:18 -08:00
John Benediktsson
d93eb719c7
gopher: fix query params for searching.
2014-12-17 14:12:06 -08:00
John Benediktsson
cc625546c0
gopher: don't require UI by default.
2014-12-17 13:54:14 -08:00
John Benediktsson
a5632a8649
gopher-ui: adding a UI for gopher browsing.
2014-12-17 13:40:11 -08:00
John Benediktsson
9a47d60873
gopher: handle query params, maybe (not tested).
2014-12-17 13:38:29 -08:00
John Benediktsson
cba72871c9
gopher: initial commit of gopher lib.
2014-12-17 13:07:15 -08:00
John Benediktsson
f6af1da32f
ui: use control-value/set-control-value in a few places.
2014-12-17 13:05:00 -08:00
Doug Coleman
9b6133d081
file-picker.windows: Basic file-picker works!
2014-12-16 13:45:31 -08:00
John Benediktsson
defd931d21
file-picker.windows: mock up some code for windows.
2014-12-15 15:36:03 -08:00
John Benediktsson
0edddbafd2
file-picker: adding start of cross-platform file-picker.
2014-12-15 15:16:41 -08:00
Björn Lindqvist
fd0b0cbf9e
tools.gc-decode.tests: another tough test
2014-12-15 20:44:07 +01:00
John Benediktsson
24263299fa
math.primes.solovay-strassen: adding Solovay-Strassen primality test.
2014-12-13 16:52:28 -08:00
John Benediktsson
f562bc3385
space-invaders: add back run-rom for code reuse.
2014-12-12 14:01:13 -08:00
John Benediktsson
729ad520a8
fix for space-invaders changes.
2014-12-12 13:24:22 -08:00
John Benediktsson
b477611142
space-invaders: some cleanup.
2014-12-12 11:00:16 -08:00