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