Commit Graph

11966 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
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 &quot; 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