Commit Graph

24 Commits (2671ebf519d51a241ee5c7ab8044746c110438a2)

Author SHA1 Message Date
chris.double c10f2bc2de concurrency: add mailbox-get-all 2006-09-26 04:44:15 +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
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 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 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
Trent Buck bba4812b9b Fix typo in stack effect. 2006-01-20 00:37:24 +00:00
Chris Double 05d800ed28 Get concurrency contrib code working with 0.80 changes. 2006-01-13 13:18:29 +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 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