Tony Garnock-Jones
|
a8b0bd24e8
|
Support timeouts in on-gestalt
|
2014-06-18 18:00:03 -04:00 |
Tony Garnock-Jones
|
22d299b5a2
|
on-gestalt
|
2014-06-18 16:05:58 -04:00 |
Tony Garnock-Jones
|
7df1e40433
|
Improved interface to gestalt-project.
|
2014-06-18 16:05:46 -04:00 |
Tony Garnock-Jones
|
77f876c737
|
Use write for keys rather than display in pretty-print-matcher
|
2014-06-17 21:53:09 -04:00 |
Tony Garnock-Jones
|
25ee780598
|
Detail in matcher-erase-path cofinite situation.
|
2014-06-17 17:15:44 -04:00 |
Tony Garnock-Jones
|
867afdbf63
|
matcher->pretty-string
|
2014-06-17 17:15:34 -04:00 |
Tony Garnock-Jones
|
5057103681
|
Clarify logging of events and actions
|
2014-06-15 20:42:35 -04:00 |
Tony Garnock-Jones
|
22ae65d05e
|
General-purpose broker-style relay from js-marketplace
|
2014-06-14 20:52:38 -04:00 |
Tony Garnock-Jones
|
fc3bf46afa
|
Silence noisy process spawn/terminate notices
|
2014-06-14 20:51:24 -04:00 |
Tony Garnock-Jones
|
44d5dfa528
|
Provide an identity for set-union
|
2014-06-14 20:50:35 -04:00 |
Tony Garnock-Jones
|
ef4d47c67a
|
Remove silly identity-projection efficiency hack.
|
2014-06-14 20:50:35 -04:00 |
Tony Garnock-Jones
|
646b9b9197
|
Ugh, stupid undefined-variable
|
2014-06-14 20:50:35 -04:00 |
Tony Garnock-Jones
|
9b05906efb
|
Simplify matcher-project
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
1faa122c49
|
Changes from code review
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
5b7b192b60
|
Widen ground-level inertness detection to account for non-event ground-level gestalt.
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
30c007e0be
|
Introduce threads and send-ground-message to TCP driver.
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
3a5e6c8e29
|
Notes and improvements from code review
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
18d625af45
|
Mostly cosmetic; improvements from yesterday's code review
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
a86da29f68
|
Comments in ground.rkt
|
2014-06-14 20:50:34 -04:00 |
Tony Garnock-Jones
|
4370cb72a4
|
Correctly distinguish when multiple listeners exist
|
2014-06-14 20:50:03 -04:00 |
Tony Garnock-Jones
|
eca3e9ded0
|
Switch websocket driver to use send-ground-message.
|
2014-06-11 16:03:22 -04:00 |
Tony Garnock-Jones
|
aa629c8bbe
|
send-ground-message
|
2014-06-11 16:02:46 -04:00 |
Tony Garnock-Jones
|
3e6fd930c5
|
Expose queue-prepare-for-dequeue
|
2014-06-11 16:02:17 -04:00 |
Tony Garnock-Jones
|
e0aae6e3e0
|
Avoid use of wrap-evt, preferring handle-evt
|
2014-06-11 16:01:04 -04:00 |
Tony Garnock-Jones
|
50420a20dc
|
More notes
|
2014-06-10 16:13:28 -04:00 |
Tony Garnock-Jones
|
289a7351df
|
Documentation in the code
|
2014-06-10 13:54:10 -04:00 |
Tony Garnock-Jones
|
2eb8822c56
|
Avoid need for latching on listen-side TCP connections; flip demand-matcher's default orientation
|
2014-06-06 18:13:09 -04:00 |
Tony Garnock-Jones
|
f4169206f5
|
Cosmetic
|
2014-06-06 18:06:14 -04:00 |
Tony Garnock-Jones
|
4addfee3b4
|
Handle connection refused, ish.
|
2014-06-06 18:06:02 -04:00 |
Tony Garnock-Jones
|
fb6d22ad94
|
No need to try to let a quitting process know an updated gestalt
|
2014-06-06 18:05:17 -04:00 |
Tony Garnock-Jones
|
22e109413f
|
gestalt->pretty-string
|
2014-06-06 16:20:35 -04:00 |
Tony Garnock-Jones
|
1e0971d0f1
|
Display pid-stack more consistently when logging.
|
2014-06-06 16:20:23 -04:00 |
Tony Garnock-Jones
|
95f050aca6
|
Tweaks to userland examples
|
2014-06-02 16:46:54 -04:00 |
Tony Garnock-Jones
|
a572f270f0
|
Delimited-continuation based threaded style
|
2014-06-02 16:36:55 -04:00 |
Tony Garnock-Jones
|
52faa78444
|
Flush output after writing a line.
|
2014-06-02 16:33:35 -04:00 |
Tony Garnock-Jones
|
435ab0fbd8
|
TCP driver; simple example; chat server; chat client
|
2014-06-02 14:13:12 -04:00 |
Tony Garnock-Jones
|
bdab665e36
|
Avoid laborious projection if all we're doing is capturing the whole thing anyway.
|
2014-06-02 14:12:45 -04:00 |
Tony Garnock-Jones
|
2014c22c41
|
Export matcher-empty? from core
|
2014-06-02 14:12:28 -04:00 |
Tony Garnock-Jones
|
a2ee741832
|
matcher-key-set/single
|
2014-06-02 14:12:20 -04:00 |
Tony Garnock-Jones
|
58a0af38a6
|
Adjust projection to yield multiple values instead of a vector
|
2014-05-28 20:10:55 -04:00 |
Tony Garnock-Jones
|
96b92cf2d4
|
Support for embedding matchers in patterns
|
2014-05-28 17:11:36 -04:00 |
Tony Garnock-Jones
|
7a95306bb0
|
There may be no levels on the right-hand-side for a given metalevel.
|
2014-05-28 16:35:51 -04:00 |
Tony Garnock-Jones
|
edd4436297
|
Default success/jsexpr transformers in gestalt/jsexpr conversion.
|
2014-05-28 16:31:40 -04:00 |
Tony Garnock-Jones
|
dbb7e8fe67
|
gestalt-transform
|
2014-05-28 16:31:24 -04:00 |
Tony Garnock-Jones
|
53d0a67e96
|
Permit function to return #f in transition-bind
|
2014-05-28 16:31:05 -04:00 |
Tony Garnock-Jones
|
1a63a2c35d
|
gestalt-accepts?
|
2014-05-28 16:30:50 -04:00 |
Tony Garnock-Jones
|
141f85b664
|
gestalt->jsexpr, jsexpr->gestalt
|
2014-05-28 16:02:20 -04:00 |
Tony Garnock-Jones
|
060e587fbf
|
matcher->jsexpr, jsexpr->matcher
|
2014-05-28 15:53:04 -04:00 |
Tony Garnock-Jones
|
6b94074a41
|
Convert from pair-based to list-based matching.
|
2014-05-28 15:24:26 -04:00 |
Tony Garnock-Jones
|
720f84a4a6
|
Avoid inefficiency in filter and match by reordering union and intersection
|
2014-05-26 15:33:02 -04:00 |