]> gitweb.factorcode.org Git - factor.git/log
factor.git
11 years agosequences: minor docs fixes.
John Benediktsson [Sat, 28 Jul 2012 04:04:37 +0000 (21:04 -0700)]
sequences: minor docs fixes.

11 years agoRevert "bootstrap: words have read-only string names."
John Benediktsson [Sat, 28 Jul 2012 02:35:48 +0000 (19:35 -0700)]
Revert "bootstrap: words have read-only string names."

This reverts commit 0fa588820f3b7d3235184d8998a754217c256e45.

11 years agoRevert "continuations: add typing."
John Benediktsson [Sat, 28 Jul 2012 02:21:47 +0000 (19:21 -0700)]
Revert "continuations: add typing."

This reverts commit 34d3f878cd4b012cb9904ea1051ac4cb4c1fb152.

11 years agocontinuations: add typing.
John Benediktsson [Sat, 28 Jul 2012 02:16:31 +0000 (19:16 -0700)]
continuations: add typing.

11 years agoparser: make sure lines is an array.
John Benediktsson [Sat, 28 Jul 2012 02:06:22 +0000 (19:06 -0700)]
parser: make sure lines is an array.

11 years agobootstrap: words have read-only string names.
John Benediktsson [Fri, 27 Jul 2012 23:44:43 +0000 (16:44 -0700)]
bootstrap: words have read-only string names.

11 years agolexer: typed slots.
John Benediktsson [Fri, 27 Jul 2012 23:05:28 +0000 (16:05 -0700)]
lexer: typed slots.

11 years agobenchmark.dispatch4: split into two benchmarks.
John Benediktsson [Fri, 27 Jul 2012 22:50:12 +0000 (15:50 -0700)]
benchmark.dispatch4: split into two benchmarks.

11 years agobenchmark.sum-file: removing dependency on random.
John Benediktsson [Fri, 27 Jul 2012 22:44:38 +0000 (15:44 -0700)]
benchmark.sum-file: removing dependency on random.

11 years agotools.scaffold: rename scaffold-help to scaffold-docs.
John Benediktsson [Fri, 27 Jul 2012 22:24:30 +0000 (15:24 -0700)]
tools.scaffold: rename scaffold-help to scaffold-docs.

11 years agosee: more information on built-in classes.
John Benediktsson [Fri, 27 Jul 2012 21:59:49 +0000 (14:59 -0700)]
see: more information on built-in classes.

11 years agoui.tools.operations: allow watch on non-annotated words, reset on annotated ones.
John Benediktsson [Fri, 27 Jul 2012 21:06:52 +0000 (14:06 -0700)]
ui.tools.operations: allow watch on non-annotated words, reset on annotated ones.

11 years agotools.annotations: add a predicate class for annotated words.
John Benediktsson [Fri, 27 Jul 2012 21:06:38 +0000 (14:06 -0700)]
tools.annotations: add a predicate class for annotated words.

11 years agocsv: bit faster writing csv.
John Benediktsson [Fri, 27 Jul 2012 20:47:15 +0000 (13:47 -0700)]
csv: bit faster writing csv.

11 years agohttp: only parse expires if non-empty.
John Benediktsson [Fri, 27 Jul 2012 20:46:45 +0000 (13:46 -0700)]
http: only parse expires if non-empty.

11 years agocsv: bit faster, simpler.
John Benediktsson [Fri, 27 Jul 2012 20:22:32 +0000 (13:22 -0700)]
csv: bit faster, simpler.

11 years agomath.extras: more maths functions.
John Benediktsson [Fri, 27 Jul 2012 19:44:51 +0000 (12:44 -0700)]
math.extras: more maths functions.

11 years agosequences: slightly faster ?last.
John Benediktsson [Fri, 27 Jul 2012 16:12:29 +0000 (09:12 -0700)]
sequences: slightly faster ?last.

11 years agoui.tools.listener.completion: make sure "USE: vocab <TAB>" works right.
John Benediktsson [Fri, 27 Jul 2012 15:47:57 +0000 (08:47 -0700)]
ui.tools.listener.completion: make sure "USE: vocab <TAB>" works right.

11 years agomisc: support new escapes in vim.
John Benediktsson [Fri, 27 Jul 2012 02:24:52 +0000 (19:24 -0700)]
misc: support new escapes in vim.

11 years agostrings.parser: support "\x" ascii hex escapes.
John Benediktsson [Fri, 27 Jul 2012 02:24:25 +0000 (19:24 -0700)]
strings.parser: support "\x" ascii hex escapes.

11 years agoio.streams.256color: use "\e" escape.
John Benediktsson [Fri, 27 Jul 2012 02:15:27 +0000 (19:15 -0700)]
io.streams.256color: use "\e" escape.

11 years agoui.tools.listener.completion: fix complete-vocab? check (also its faster now).
John Benediktsson [Fri, 27 Jul 2012 01:57:40 +0000 (18:57 -0700)]
ui.tools.listener.completion: fix complete-vocab? check (also its faster now).

11 years agorandom: More leeway for pareto unit test. Python's pareto distribution behaves the...
Doug Coleman [Thu, 26 Jul 2012 19:19:21 +0000 (12:19 -0700)]
random: More leeway for pareto unit test. Python's pareto distribution behaves the same, with a wide variance. Maybe both are busted, or is that just expected from pareto? Fixes #564.

11 years agotools.profiler: Make the unit tests do more work so there's something to sample....
Doug Coleman [Thu, 26 Jul 2012 19:04:23 +0000 (12:04 -0700)]
tools.profiler: Make the unit tests do more work so there's something to sample. Fixes #563.

11 years agotools.deploy.test: include arch in test.image file name.
John Benediktsson [Thu, 26 Jul 2012 15:01:57 +0000 (08:01 -0700)]
tools.deploy.test: include arch in test.image file name.

11 years agocommand-line: Remove -securegc from docs.
Doug Coleman [Thu, 26 Jul 2012 06:54:31 +0000 (23:54 -0700)]
command-line: Remove -securegc from docs.

11 years agodocs: vm says to read "command-line" but it was called "cli". change the article...
Doug Coleman [Thu, 26 Jul 2012 06:49:19 +0000 (23:49 -0700)]
docs: vm says to read "command-line" but it was called "cli". change the article title in the docs.

11 years agoio.launcher.windows.tests: dos2unixfy it
Doug Coleman [Thu, 26 Jul 2012 06:18:15 +0000 (23:18 -0700)]
io.launcher.windows.tests: dos2unixfy it

11 years agoio.launcher: Bad usage of if-zero. Fixes #584.
Doug Coleman [Thu, 26 Jul 2012 06:17:46 +0000 (23:17 -0700)]
io.launcher: Bad usage of if-zero. Fixes #584.

11 years agosequences: Fix tests that broke when nth could only be integers. Undo integer>fixnum...
Doug Coleman [Thu, 26 Jul 2012 05:15:17 +0000 (22:15 -0700)]
sequences: Fix tests that broke when nth could only be integers. Undo integer>fixnum in iota nth. See bug #582.

11 years agoio: more inlining.
John Benediktsson [Thu, 26 Jul 2012 03:55:01 +0000 (20:55 -0700)]
io: more inlining.

11 years agocore: Use integer>fixnum instead of >fixnum for ``nth`` and other sequence operations...
Doug Coleman [Thu, 26 Jul 2012 01:24:43 +0000 (18:24 -0700)]
core: Use integer>fixnum instead of >fixnum for ``nth`` and other sequence operations. Fixes #581.

11 years agocompaction: Less than is the new greater than. Fixes #558.
Doug Coleman [Thu, 26 Jul 2012 00:57:50 +0000 (17:57 -0700)]
compaction: Less than is the new greater than. Fixes #558.

11 years agosequences.extras: adding "unsurround" word.
John Benediktsson [Wed, 25 Jul 2012 00:24:58 +0000 (17:24 -0700)]
sequences.extras: adding "unsurround" word.

11 years agoxkcd: rename private words.
John Benediktsson [Tue, 24 Jul 2012 23:00:17 +0000 (16:00 -0700)]
xkcd: rename private words.

11 years agoxkcd: having XKCD in a terminal - priceless.
John Benediktsson [Tue, 24 Jul 2012 22:55:04 +0000 (15:55 -0700)]
xkcd: having XKCD in a terminal - priceless.

11 years agoyahoo: fix help-lint.
John Benediktsson [Tue, 24 Jul 2012 22:22:07 +0000 (15:22 -0700)]
yahoo: fix help-lint.

11 years agocouchdb: use CONSTANT:.
John Benediktsson [Tue, 24 Jul 2012 22:04:08 +0000 (15:04 -0700)]
couchdb: use CONSTANT:.

11 years agotools.disassembler.gdb: simplify gdb-binary.
John Benediktsson [Tue, 24 Jul 2012 22:03:53 +0000 (15:03 -0700)]
tools.disassembler.gdb: simplify gdb-binary.

11 years agovocabs: enforce sorting of keyed vocabs.
John Benediktsson [Tue, 24 Jul 2012 21:40:36 +0000 (14:40 -0700)]
vocabs: enforce sorting of keyed vocabs.

11 years agodice: implementing randomized dice rolling with EBNF.
John Benediktsson [Tue, 24 Jul 2012 21:26:47 +0000 (14:26 -0700)]
dice: implementing randomized dice rolling with EBNF.

11 years agoxkcd: adding a summary.txt.
John Benediktsson [Tue, 24 Jul 2012 21:26:37 +0000 (14:26 -0700)]
xkcd: adding a summary.txt.

11 years agohtml.elements: Use CONSTANT:
Doug Coleman [Tue, 24 Jul 2012 21:16:17 +0000 (14:16 -0700)]
html.elements: Use CONSTANT:

11 years agogoogle.search: Add fileFormat slot. Rename http-search to google-search
Doug Coleman [Tue, 24 Jul 2012 21:09:29 +0000 (14:09 -0700)]
google.search: Add fileFormat slot. Rename http-search to google-search

11 years agoyahoo!: rename search-yahoo to yahoo-search
Doug Coleman [Tue, 24 Jul 2012 21:09:03 +0000 (14:09 -0700)]
yahoo!: rename search-yahoo to yahoo-search

11 years agoclasses.tuple: Save slot name and tuple in no-slot error.
Doug Coleman [Tue, 24 Jul 2012 21:05:58 +0000 (14:05 -0700)]
classes.tuple: Save slot name and tuple in no-slot error.

11 years agoio.streams.256color: adding some tests.
John Benediktsson [Tue, 24 Jul 2012 19:03:22 +0000 (12:03 -0700)]
io.streams.256color: adding some tests.

11 years agogoogle.search: adding simple wrapper for Google Search API.
John Benediktsson [Tue, 24 Jul 2012 18:57:42 +0000 (11:57 -0700)]
google.search: adding simple wrapper for Google Search API.

11 years agoclasses.tuple: moving get-slot-named and set-slot-named from db.types.
John Benediktsson [Tue, 24 Jul 2012 18:55:16 +0000 (11:55 -0700)]
classes.tuple: moving get-slot-named and set-slot-named from db.types.

11 years agoxkcd: adding words to view XKCD comics in the listener.
John Benediktsson [Tue, 24 Jul 2012 18:11:42 +0000 (11:11 -0700)]
xkcd: adding words to view XKCD comics in the listener.

11 years agotxon: adding reader and writer words for TXON format.
John Benediktsson [Tue, 24 Jul 2012 16:49:45 +0000 (09:49 -0700)]
txon: adding reader and writer words for TXON format.

11 years agoio.streams.256color: fixing grayscale, adding authors and summary files.
John Benediktsson [Tue, 24 Jul 2012 16:47:55 +0000 (09:47 -0700)]
io.streams.256color: fixing grayscale, adding authors and summary files.

11 years agorename some words to x>sequence and sequence>x.
John Benediktsson [Tue, 24 Jul 2012 04:28:38 +0000 (21:28 -0700)]
rename some words to x>sequence and sequence>x.

11 years agoio.streams.256color: adding a "256color-terminal?" word and minor cleanup.
John Benediktsson [Tue, 24 Jul 2012 00:46:27 +0000 (17:46 -0700)]
io.streams.256color: adding a "256color-terminal?" word and minor cleanup.

11 years agoio.streams.256color: adding a xterm-256color style stream.
John Benediktsson [Mon, 23 Jul 2012 21:36:22 +0000 (14:36 -0700)]
io.streams.256color: adding a xterm-256color style stream.

11 years agosyntax: Clarify that inlined words can also be compiled stand-alone.
Doug Coleman [Mon, 23 Jul 2012 19:17:55 +0000 (12:17 -0700)]
syntax: Clarify that inlined words can also be compiled stand-alone.

11 years agoui.tools.listener: adding tests for Ctrl-D.
John Benediktsson [Mon, 23 Jul 2012 19:01:13 +0000 (12:01 -0700)]
ui.tools.listener: adding tests for Ctrl-D.

11 years agomodular-arithmetic: Fix unit test. Should expect integer>fixnum, not >fixnum.
Doug Coleman [Mon, 23 Jul 2012 18:51:12 +0000 (11:51 -0700)]
modular-arithmetic: Fix unit test. Should expect integer>fixnum, not >fixnum.

11 years agoui.tools.listener: adding some tests for interactor read-until.
John Benediktsson [Mon, 23 Jul 2012 18:48:24 +0000 (11:48 -0700)]
ui.tools.listener: adding some tests for interactor read-until.

11 years agoui.tools.listener: fix read-until with Ctrl-D.
John Benediktsson [Mon, 23 Jul 2012 18:07:03 +0000 (11:07 -0700)]
ui.tools.listener: fix read-until with Ctrl-D.

11 years agoeditors: better error message when editing 'f', use vocab-tests-path in edit-tests.
John Benediktsson [Mon, 23 Jul 2012 17:02:00 +0000 (10:02 -0700)]
editors: better error message when editing 'f', use vocab-tests-path in edit-tests.

11 years agovocabs.files: adding a 'vocab-tests-path' that doesn't check for existence.
John Benediktsson [Mon, 23 Jul 2012 17:01:48 +0000 (10:01 -0700)]
vocabs.files: adding a 'vocab-tests-path' that doesn't check for existence.

11 years agomath.integers: Bignum hashcode* -- call bignum>fixnum to avoid a dispatch.
Doug Coleman [Mon, 23 Jul 2012 16:37:33 +0000 (09:37 -0700)]
math.integers: Bignum hashcode* -- call bignum>fixnum to avoid a dispatch.

11 years agoeditors: allow editing of word docs and tests.
John Benediktsson [Mon, 23 Jul 2012 16:37:20 +0000 (09:37 -0700)]
editors: allow editing of word docs and tests.

11 years agocompiler: Fix bitand on ratios, floats. Fix shift on ratios, floats. Add integer...
Doug Coleman [Mon, 23 Jul 2012 16:27:17 +0000 (09:27 -0700)]
compiler: Fix bitand on ratios, floats. Fix shift on ratios, floats. Add integer>fixnum. Fixes #500.

11 years agosequence.extras: fix using for tests.
John Benediktsson [Mon, 23 Jul 2012 16:16:10 +0000 (09:16 -0700)]
sequence.extras: fix using for tests.

11 years agomisc/vim: updating keywords for core vocabs.
John Benediktsson [Mon, 23 Jul 2012 16:08:41 +0000 (09:08 -0700)]
misc/vim: updating keywords for core vocabs.

11 years agosequences.extras: fix bug in infimum-by/supremum-by.
John Benediktsson [Mon, 23 Jul 2012 14:52:27 +0000 (07:52 -0700)]
sequences.extras: fix bug in infimum-by/supremum-by.

11 years agohelp.html: fix using.
John Benediktsson [Mon, 23 Jul 2012 05:24:56 +0000 (22:24 -0700)]
help.html: fix using.

11 years agohelp.html: adding links to github source files.
John Benediktsson [Mon, 23 Jul 2012 05:12:19 +0000 (22:12 -0700)]
help.html: adding links to github source files.

11 years agohelp.vocabs: adding platforms to metadata.
John Benediktsson [Sun, 22 Jul 2012 22:33:21 +0000 (15:33 -0700)]
help.vocabs: adding platforms to metadata.

11 years agoui.tools.listener: fix stream-read-until on interactor gadgets.
John Benediktsson [Sun, 22 Jul 2012 22:16:39 +0000 (15:16 -0700)]
ui.tools.listener: fix stream-read-until on interactor gadgets.

11 years agoui: change some places to call safe-summary.
John Benediktsson [Sun, 22 Jul 2012 21:37:15 +0000 (14:37 -0700)]
ui: change some places to call safe-summary.

11 years agosummary: adding a safe-summary that catches any errors calling summary.
John Benediktsson [Sun, 22 Jul 2012 21:36:51 +0000 (14:36 -0700)]
summary: adding a safe-summary that catches any errors calling summary.

11 years agohelp.markup: check the number of arguments to help markup.
John Benediktsson [Sun, 22 Jul 2012 21:05:30 +0000 (14:05 -0700)]
help.markup: check the number of arguments to help markup.

11 years agounicode.collation: fix typo in docs.
John Benediktsson [Sun, 22 Jul 2012 21:00:55 +0000 (14:00 -0700)]
unicode.collation: fix typo in docs.

11 years agotools.deploy: prevent delay in error deploying of vocabs with no main.
John Benediktsson [Sun, 22 Jul 2012 20:24:25 +0000 (13:24 -0700)]
tools.deploy: prevent delay in error deploying of vocabs with no main.

11 years agokernel: adding docs for "same?"
John Benediktsson [Sun, 22 Jul 2012 02:43:16 +0000 (19:43 -0700)]
kernel: adding docs for "same?"

11 years agomake: switch to with-variable instead of with-scope.
John Benediktsson [Sat, 21 Jul 2012 17:44:54 +0000 (10:44 -0700)]
make: switch to with-variable instead of with-scope.

11 years agoUsing "same?" in more places.
John Benediktsson [Sat, 21 Jul 2012 17:22:44 +0000 (10:22 -0700)]
Using "same?" in more places.

11 years agokernel: adding "same?" which is "bi@ =".
John Benediktsson [Sat, 21 Jul 2012 17:22:29 +0000 (10:22 -0700)]
kernel: adding "same?" which is "bi@ =".

11 years agocompiler: Fix /mod simplications in dead-code, add unit tests. Fixes #544
Doug Coleman [Sat, 21 Jul 2012 10:41:42 +0000 (03:41 -0700)]
compiler: Fix /mod simplications in dead-code, add unit tests. Fixes #544

11 years agovocabs.parser: speedup parse-datum for numbers.
John Benediktsson [Sat, 21 Jul 2012 05:48:47 +0000 (22:48 -0700)]
vocabs.parser: speedup parse-datum for numbers.

11 years agonamespaces: do not create globals via "foo get".
John Benediktsson [Fri, 20 Jul 2012 22:09:06 +0000 (15:09 -0700)]
namespaces: do not create globals via "foo get".

11 years agotools.continuations: need one more rename.
John Benediktsson [Fri, 20 Jul 2012 22:03:45 +0000 (15:03 -0700)]
tools.continuations: need one more rename.

11 years agoxml.errors: using code generation to make XML error classes.
John Benediktsson [Fri, 20 Jul 2012 20:38:38 +0000 (13:38 -0700)]
xml.errors: using code generation to make XML error classes.

11 years agocontinuations: change continuation word to current-continuation. continuation is...
Doug Coleman [Fri, 20 Jul 2012 19:03:21 +0000 (12:03 -0700)]
continuations: change continuation word to current-continuation. continuation is now just the tuple name. issue #358

11 years agoprettyprint.sections: Rename text tuple to text-section
Doug Coleman [Fri, 20 Jul 2012 18:49:25 +0000 (11:49 -0700)]
prettyprint.sections: Rename text tuple to text-section

11 years agostack-checker: meta-d was a word and symbol, now meta-d word and (meta-d) symbol
Doug Coleman [Fri, 20 Jul 2012 17:48:16 +0000 (10:48 -0700)]
stack-checker: meta-d was a word and symbol, now meta-d word and (meta-d) symbol
issuse #358

11 years agohelp: don't make word help create global boxes.
John Benediktsson [Fri, 20 Jul 2012 19:00:47 +0000 (12:00 -0700)]
help: don't make word help create global boxes.

11 years agoformatting: some cleanup, minor performance improvements.
John Benediktsson [Fri, 20 Jul 2012 16:40:30 +0000 (09:40 -0700)]
formatting: some cleanup, minor performance improvements.

11 years agomongodb/couchdb: use associate where possible.
John Benediktsson [Fri, 20 Jul 2012 16:37:54 +0000 (09:37 -0700)]
mongodb/couchdb: use associate where possible.

11 years agohashtables: Revert size of associate, but keep inlined. ~10s speedup on bootstrap
Doug Coleman [Fri, 20 Jul 2012 16:30:37 +0000 (09:30 -0700)]
hashtables: Revert size of associate, but keep inlined. ~10s speedup on bootstrap

11 years agohashtables: use H{ } clone in associate, make it inline.
John Benediktsson [Fri, 20 Jul 2012 16:04:21 +0000 (09:04 -0700)]
hashtables: use H{ } clone in associate, make it inline.

11 years agoassocs: inline assoc-empty? and make M\ enum at* not check bounds twice.
John Benediktsson [Fri, 20 Jul 2012 16:04:04 +0000 (09:04 -0700)]
assocs: inline assoc-empty? and make M\ enum at* not check bounds twice.

11 years agosequences: fix typo in docs for shorten.
John Benediktsson [Fri, 20 Jul 2012 15:38:52 +0000 (08:38 -0700)]
sequences: fix typo in docs for shorten.

11 years agonamespaces: Oops, one escaped the lab
Doug Coleman [Fri, 20 Jul 2012 15:38:30 +0000 (08:38 -0700)]
namespaces: Oops, one escaped the lab

11 years agoio.sockets.secure.unix.debug: move to io.sockets.secure.debug (not unix specific).
John Benediktsson [Fri, 20 Jul 2012 02:17:52 +0000 (19:17 -0700)]
io.sockets.secure.unix.debug: move to io.sockets.secure.debug (not unix specific).

11 years agobenchmark: assert some results.
John Benediktsson [Fri, 20 Jul 2012 02:10:09 +0000 (19:10 -0700)]
benchmark: assert some results.