Tony Garnock-Jones
|
d5ce38162b
|
Only compute downward patch when needed
|
2015-03-21 18:59:20 -04:00 |
Tony Garnock-Jones
|
1467912f57
|
Fix bug with incorrect dropped action.
|
2015-03-21 18:38:37 -04:00 |
Tony Garnock-Jones
|
dfb0eae02c
|
Fix patch-feedback calculation mistake, to match fixes in redex and coq
|
2015-03-21 17:31:17 -04:00 |
Tony Garnock-Jones
|
0d38e11ee8
|
Support tracing at ground-level; support display of intermediate world states
|
2015-03-21 17:30:48 -04:00 |
Tony Garnock-Jones
|
a016a967ef
|
Improve comprehensibility of traces
|
2015-03-21 12:30:10 -04:00 |
Tony Garnock-Jones
|
df567e8793
|
Similar optimization to that applied to biased-intersection recently
|
2015-03-18 19:02:53 -04:00 |
Tony Garnock-Jones
|
dfad624028
|
Increase TCP listen connection backlog from 4 to 128, to avoid TCP timeouts when the queue builds up.
|
2015-03-18 19:00:43 -04:00 |
Tony Garnock-Jones
|
77736e75a1
|
Important optimization in biased-intersection
|
2015-03-18 15:30:59 -04:00 |
Tony Garnock-Jones
|
ec2eea9e25
|
Factored out mux.rkt
|
2015-03-16 10:38:32 -04:00 |
Tony Garnock-Jones
|
bf316f792b
|
Provide transition-bind and sequence-transitions
|
2015-03-06 15:49:39 +00:00 |
Tony Garnock-Jones
|
6ccb9b5a57
|
Retain disabled behaviors, for the benefit of tracing & debugging
|
2015-03-06 14:45:06 +00:00 |
Tony Garnock-Jones
|
cdb9e1cb07
|
Chat client example.
|
2015-03-06 13:58:36 +00:00 |
Tony Garnock-Jones
|
fc1081c7da
|
I had the advertise/observe pair the wrong way round for outbound connections.
|
2015-03-06 13:58:03 +00:00 |
Tony Garnock-Jones
|
96247daae3
|
TCP driver; simple TCP example; chat room TCP example.
|
2015-03-06 13:29:59 +00:00 |
Tony Garnock-Jones
|
9782abba70
|
Use patch-project/set in demand-matcher.rkt
|
2015-03-06 13:29:19 +00:00 |
Tony Garnock-Jones
|
9901685580
|
Add patch/added?; added patch-project{,/set,/set/single}
|
2015-03-06 13:26:23 +00:00 |
Tony Garnock-Jones
|
a0da39f6f7
|
Use new projection utilities.
|
2015-03-06 13:25:38 +00:00 |
Tony Garnock-Jones
|
261c84b40d
|
World boot actions must be properly cleaned.
|
2015-03-06 13:24:43 +00:00 |
Tony Garnock-Jones
|
224eff369b
|
Export projection utilities and matcher-non-empty? from core.rkt
|
2015-03-06 13:24:21 +00:00 |
Tony Garnock-Jones
|
1c88d86472
|
matcher-project/set, matcher-project/set/single
|
2015-03-06 13:24:04 +00:00 |
Tony Garnock-Jones
|
0a509dce1b
|
spawn/stateless
|
2015-03-06 13:23:36 +00:00 |
Tony Garnock-Jones
|
e4c0f7e95d
|
Fix incorrect compute-aggregate-patch logic.
|
2015-03-06 11:22:29 +00:00 |
Tony Garnock-Jones
|
98bfbef056
|
Much improved quit/transition protocol.
|
2015-03-06 11:21:50 +00:00 |
Tony Garnock-Jones
|
9f631e6143
|
Cosmetic
|
2015-03-05 20:36:11 +00:00 |
Tony Garnock-Jones
|
6e552e724d
|
#lang prospect version of example
|
2015-03-05 19:56:11 +00:00 |
Tony Garnock-Jones
|
5d2ec58ef0
|
Demand-matcher; UDP driver; simple UDP example
|
2015-03-05 16:41:06 +00:00 |
Tony Garnock-Jones
|
356986134f
|
#lang prospect
|
2015-03-05 16:40:43 +00:00 |
Tony Garnock-Jones
|
97016c5696
|
Add patch->pretty-string
|
2015-03-05 16:40:25 +00:00 |
Tony Garnock-Jones
|
fb5a39d3af
|
Add update-interests (similar to apply-patch)
|
2015-03-05 16:40:17 +00:00 |
Tony Garnock-Jones
|
1972a98d8b
|
Provide prepend-at-meta
|
2015-03-05 16:39:57 +00:00 |
Tony Garnock-Jones
|
05916dce18
|
Fix bug: matcher-match-matcher needed an (observe) wrapper around the object matcher
|
2015-03-05 16:39:48 +00:00 |
Tony Garnock-Jones
|
e731282ddd
|
First running program; port some infrastructure from minimart
|
2015-03-05 14:54:12 +00:00 |
Tony Garnock-Jones
|
2fa40c3917
|
Messages (alongside patches); traces
|
2015-03-04 16:16:18 +00:00 |
Tony Garnock-Jones
|
6e477b37bb
|
More work on core and ancillary libraries
|
2015-03-04 14:45:16 +00:00 |
Tony Garnock-Jones
|
8579ec4151
|
Initial commit. Improved API to route.rkt (from minimart).
|
2015-03-02 16:10:11 +00:00 |
Tony Garnock-Jones
|
32d8922b28
|
walk is like hop
|
2014-06-30 08:20:17 -04:00 |
Tony Garnock-Jones
|
974c8a5807
|
Avoid gratuitous timeout
|
2014-06-30 08:20:09 -04:00 |
Tony Garnock-Jones
|
0a5abb8fff
|
Handle incoming RST
|
2014-06-21 12:23:23 -04:00 |
Tony Garnock-Jones
|
4451795146
|
Hit counter.
|
2014-06-21 12:18:21 -04:00 |
Tony Garnock-Jones
|
b98e0bedb8
|
Better page :-)
|
2014-06-21 12:08:40 -04:00 |
Tony Garnock-Jones
|
50fc02f899
|
"Web server"
|
2014-06-21 12:01:50 -04:00 |
Tony Garnock-Jones
|
7456e2efec
|
Time out TCP relay process if peers don't show up
|
2014-06-21 11:55:05 -04:00 |
Tony Garnock-Jones
|
c4b14b3331
|
Better printing and exiting
|
2014-06-21 11:54:42 -04:00 |
Tony Garnock-Jones
|
cee6f9158b
|
Adjust debug logging.
|
2014-06-21 11:08:56 -04:00 |
Tony Garnock-Jones
|
2be8b26ff0
|
Test driver for outbound connections
|
2014-06-21 06:52:56 -04:00 |
Tony Garnock-Jones
|
887c6d9990
|
Logging for debugging
|
2014-06-21 06:52:33 -04:00 |
Tony Garnock-Jones
|
0bf2033d44
|
Closer to working outbound connections
|
2014-06-21 06:52:26 -04:00 |
Tony Garnock-Jones
|
89acb53a43
|
Bump retransmit interval crudely to 2s
|
2014-06-21 06:51:41 -04:00 |
Tony Garnock-Jones
|
e913237f26
|
Make TCP relay pay attention to presence for both legs
|
2014-06-21 06:51:23 -04:00 |
Tony Garnock-Jones
|
9f9431cb29
|
Closer to correct patterns etc for outbound connections
|
2014-06-21 06:51:06 -04:00 |