Commit Graph

11227 Commits (b35294eade2362dbcfcd9bd6958a08e20e35fcf1)

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