Commit Graph

48 Commits (2671ebf519d51a241ee5c7ab8044746c110438a2)

Author SHA1 Message Date
slava 5fd8683929 Add +help+ to a couple of modules 2006-10-21 06:44:54 +00:00
slava 2a1167ecec Module format change 2006-10-21 06:40:38 +00:00
chris.double c10f2bc2de concurrency: add mailbox-get-all 2006-09-26 04:44:15 +00:00
chris.double aa94868cea convert concurrency html docs to factor docs 2006-09-09 05:11:48 +00:00
chris.double a5644bb083 fix concurrency tests for removal of reply word 2006-09-09 04:15:33 +00:00
chris.double e331379a5f concurrency: use MATCH-VARS: and remove 'reply' 2006-09-09 04:04:39 +00:00
chris.double d97f261f24 change synchronous concurrency send to use match 2006-09-06 13:29:41 +00:00
slava 8389b4fedc concurrency load fix 2006-09-07 00:22:19 +00:00
chris.double effe770df3 more concurrency documentation 2006-09-06 12:21:00 +00:00
chris.double f341cde0c0 add a .facts file for concurrency 2006-09-06 11:53:41 +00:00
slava b4291dd6c6 Module system changes and some small fixes 2006-09-06 21:01:38 +00:00
chris.double 2a6cd307de add 'match' based process in concurrency tests 2006-09-05 10:34:20 +00:00
slava 4e351ee5b7 Stack effect comments are not permitted inside word definitions 2006-09-03 23:28:26 +00:00
chris.double 941a1688ba allow setting of hostname in start-node of concurrency 2006-08-31 11:23:19 +00:00
chris.double 9726e6fbd0 remove some debug from concurrency 2006-08-31 11:11:43 +00:00
chris.double 88cfa78fc4 get linked processes working again 2006-08-31 11:10:34 +00:00
chris.double cc41d2b3ef get send-synchronous working across distributed nodes 2006-08-31 04:37:53 +00:00
chris.double 429a09f390 more work on distributed concurrency 2006-08-31 03:38:45 +00:00
chris.double e170d3e85d start of support for distributed concurrency 2006-08-31 02:19:57 +00:00
chris.double f1e9dc12e6 concurrency: fix lazy evaluation
The 'lazy' word wasn't allowing multiple requests for the lazy value. It now caches the lazy value once it's computed and immediately returns it.
2006-08-03 00:23:02 +00:00
chris.double ec92233637 more fixes to concurrency 'self' support 2006-07-27 00:42:27 +00:00
chris.double 2fad8cc734 concurreny fix to set 'self' process in global namespace 2006-07-26 23:23:10 +00:00
slava 1e2dcfae12 More module system hackery 2006-06-19 01:31:20 +00:00
slava a6a8408c15 More module system tweaks 2006-06-19 01:02:35 +00:00
slava 0205234638 New module system 2006-06-19 00:58:11 +00:00
slava b410db75b0 contrib/*/load.factor updates 2006-06-15 06:19:30 +00:00
slava 7725d92f26 Updating contrib/concurrency/ for latest changes (lightly tested) 2006-06-15 05:36:23 +00:00
chris.double 61e110bb75 add while-no-messages to concurrency
while-no-messages will run a quotation while there is no messages in the processes mailbox. This is useful for game loops.
2006-03-29 10:00:57 +00:00
chris.double 9f5845d09e remove out of date cont-responder docs 2006-02-23 02:15:32 +00:00
slava c9ec3187b6 Don't load all of contrib/math/ 2006-02-14 22:20:40 +00:00
chris.double d705b02120 add html documentation for contrib libraries 2006-02-09 20:07:19 +00:00
slava 9e5b6424a1 Initial revision 2006-02-01 02:31:53 +00:00
Slava Pestov 13ef8f9412 cell fix; experimental preferred size cache; floor/ceiling/truncate/mod for floats; fix mod for ratios; fix float equality test 2006-01-27 04:01:14 +00:00
Trent Buck 8914e9b640 Use run-resource for code distributed with Factor; run-file is for user code. 2006-01-21 06:04:03 +00:00
Trent Buck 0b721bb542 Don't compile contrib/ files until the very end; reduces compile time considerably. 2006-01-20 01:27:38 +00:00
Trent Buck bba4812b9b Fix typo in stack effect. 2006-01-20 00:37:24 +00:00
Trent Buck 4e77f48d74 Fix typo in stack effect. 2006-01-20 00:30:18 +00:00
Slava Pestov d0d12e9462 many contrib/ fixes by Trent Buck 2006-01-18 19:06:34 +00:00
Chris Double 05d800ed28 Get concurrency contrib code working with 0.80 changes. 2006-01-13 13:18:29 +00:00
Slava Pestov 50b1d48d91 fix space invaders 2005-11-01 00:54:31 +00:00
Slava Pestov 23738087aa big syntax change: vectors are now V{ }, hashtables are now H{ }, tuples T{ }, wrappers W{ }, complexes C{ }, arrays { } 2005-10-30 03:25:38 +00:00
Chris Double c6d9341f13 Update contributed code I wrote, plus dlists written by eiz, to use if instead of ifte. 2005-09-25 06:03:36 +00:00
Chris Double cd32714099 change concurrency library to use new catch usage 2005-09-21 02:15:29 +00:00
Chris Double 99d8520dda Add gadgets-layouts USE for 0.77 changes 2005-09-04 01:14:46 +00:00
Chris Double f53ee2a522 Fixup contributions for changes from recent cvs updates. 2005-09-02 03:38:27 +00:00
Chris Double b6951b8afd Get concurrency code to work with 0.77 changes. 2005-08-23 23:59:43 +00:00
Chris Double 7aaacb19dd Refactoring and additions to the concurrency library. 2005-08-07 02:10:32 +00:00
Chris Double 4682d4429a Add first cut at concurrency library. 2005-08-04 22:46:50 +00:00