Commit Graph

252 Commits

Author SHA1 Message Date
Tony Garnock-Jones 21a1773cf3 Experiments toward using the `bonjour` npm package instead of avahi 2018-12-12 20:27:10 +00:00
Tony Garnock-Jones 4fb9a066b9 Support BinaryExpression 2018-12-07 14:18:39 +00:00
Tony Garnock-Jones a6dd72549f Publish
- @syndicate-lang/driver-mdns@0.0.1
 - @syndicate-lang/syntax-playground@0.0.23
2018-12-04 10:18:46 +00:00
Tony Garnock-Jones 4f3ce393f4 Actually parse out TXT data, flawed though it must be 2018-12-03 13:03:24 +00:00
Tony Garnock-Jones 2eca7908e6 mDNS support via avahi-browser/avahi-publish 2018-12-02 17:48:58 +00:00
Tony Garnock-Jones 7e8123b496 Publish
- @syndicate-lang/broker@0.0.7
 - @syndicate-lang/core@0.0.19
 - @syndicate-lang/create@0.0.3
 - @syndicate-lang/driver-browser-ui@0.0.17
 - @syndicate-lang/driver-http-node@0.0.16
 - @syndicate-lang/driver-streams-node@0.0.1
 - @syndicate-lang/driver-timer@0.0.20
 - @syndicate-lang/driver-udp-node@0.0.10
 - @syndicate-lang/driver-websocket@0.0.11
 - @syndicate-lang/flappy-bird-demo@0.0.9
 - @syndicate-lang/syntax-playground@0.0.22
 - @syndicate-lang/syntax@0.0.21
2018-12-02 09:34:19 +00:00
Tony Garnock-Jones 2c3d7d247d Be stricter about facet-setup vs script phase separation 2018-11-29 17:39:15 +00:00
Tony Garnock-Jones bae07566ca SOCKSv5 implementation; simple sshd relay 2018-11-29 17:14:12 +00:00
Tony Garnock-Jones e0fe54e61b buffer.js for precise control over packet reading 2018-11-29 17:13:30 +00:00
Tony Garnock-Jones 7c70fa74fe Kill subprocess if local end of connection closes 2018-11-29 16:40:34 +00:00
Tony Garnock-Jones f92923567e Support for treating a subprocess as a kind of socketish connection 2018-11-29 16:27:35 +00:00
Tony Garnock-Jones ab3b22576d Include listener spec in incoming connection actor name 2018-11-29 16:26:45 +00:00
Tony Garnock-Jones 1f9e050048 Remove unused argument 2018-11-29 16:26:27 +00:00
Tony Garnock-Jones 3318ac9e4e Track more information in order to produce an interesting visualisation 2018-11-28 17:52:35 +00:00
Tony Garnock-Jones c316c0646c More useful to have human-readable output for now 2018-11-27 10:50:05 +00:00
Tony Garnock-Jones 201ab84d03 Steps toward visualization of dataspaces 2018-11-26 21:58:40 +00:00
Tony Garnock-Jones c2cd8eaba5 Cosmetic 2018-11-26 18:44:15 +00:00
Tony Garnock-Jones 9b8eebd3b7 Fix egregious dependency-gathering error 2018-11-26 18:37:08 +00:00
Tony Garnock-Jones e62b117691 Subprocess support 2018-11-26 15:45:32 +00:00
Tony Garnock-Jones 3713745a45 Facet tree debug output 2018-11-26 15:44:11 +00:00
Tony Garnock-Jones 7eaa07de57 New driver-streams-node, replacing driver-tcp-node and driver-unixsocket-node 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones f837aac390 Simple ground dataspace dump on SIGQUIT (Ctrl-\) 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones 0eb9205a19 Field updates now idempotent per Immutable.is 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones 727fdd33e6 Bump preserves dep version 2018-11-26 13:27:59 +00:00
Tony Garnock-Jones 3e7aa40b58 Unix socket support. Very repetitive, abstraction desperately needed 2018-11-22 12:16:23 +00:00
Tony Garnock-Jones 04834140b2 Pick a fixed scope for a TCP broker connection for now 2018-11-22 11:20:18 +00:00
Tony Garnock-Jones 6acd48b360 Update template for new syntax 2018-11-22 11:19:59 +00:00
Tony Garnock-Jones 30fed9d0f6 More webpack dep tweaks 2018-11-21 17:02:05 +00:00
Tony Garnock-Jones 6359295dd7 Be better about deps for webpack. 2018-11-21 15:54:05 +00:00
Tony Garnock-Jones 3adb057e13 Repair grievous error wrt immutable updates being discarded 2018-11-21 15:31:44 +00:00
Tony Garnock-Jones 475355ad3d Avoid reevaluating constant portions of assertions. Avoids some repeated side-effects, e.g. +(new Date()) getting off-by-one-millisecond values. 2018-11-21 15:11:38 +00:00
Tony Garnock-Jones f56cbd9ed3 Reuse a constant Discard() instance 2018-11-21 15:10:13 +00:00
Tony Garnock-Jones 1f852a72e7 Simple monitoring and management 2018-11-21 14:23:30 +00:00
Tony Garnock-Jones b19c92f957 Node's httpd seems to need Buffer, not merely Uint8Array 2018-11-21 14:22:58 +00:00
Tony Garnock-Jones 6f2d731867 Allow multiple webpacked targets per package 2018-11-21 14:22:31 +00:00
Tony Garnock-Jones 04403f1cb3 Scoped broker 2018-11-21 13:21:08 +00:00
Tony Garnock-Jones 96201e7c0b Debug display of skeleton Index 2018-11-21 13:14:18 +00:00
Tony Garnock-Jones 343a305be9 Fix error in routing via list patterns 2018-11-21 13:13:42 +00:00
Tony Garnock-Jones 879dbd93b8 Generalize assertion/message type wire name expression position 2018-11-21 10:50:01 +00:00
Tony Garnock-Jones c771abbf2e Ignore ECONNRESET in driver-tcp-node 2018-11-20 19:47:55 +00:00
Tony Garnock-Jones 7e77915a6b Remove unwanted debug output 2018-11-20 15:18:46 +00:00
Tony Garnock-Jones 10e51065e5 Publish
- @syndicate-lang/broker@0.0.6
 - @syndicate-lang/core@0.0.18
 - @syndicate-lang/driver-browser-ui@0.0.16
 - @syndicate-lang/driver-http-node@0.0.15
 - @syndicate-lang/driver-tcp-node@0.0.5
 - @syndicate-lang/driver-timer@0.0.19
 - @syndicate-lang/driver-udp-node@0.0.9
 - @syndicate-lang/driver-websocket@0.0.10
 - @syndicate-lang/flappy-bird-demo@0.0.8
 - @syndicate-lang/syntax-playground@0.0.21
 - @syndicate-lang/syntax@0.0.20
2018-11-20 14:51:03 +00:00
Tony Garnock-Jones 4048ce3ba2 Add VisibilityRestriction 2018-11-20 14:17:10 +00:00
Tony Garnock-Jones 8964596453 Remove unneeded imports 2018-11-20 14:11:38 +00:00
Tony Garnock-Jones 9a5c3136f0 Broker client implementation; simple chat demo 2018-11-19 22:22:39 +00:00
Tony Garnock-Jones 16719e1d07 UIChangeableProperty 2018-11-19 22:21:36 +00:00
Tony Garnock-Jones 1c317f5134 htmlToNode function 2018-11-19 22:21:29 +00:00
Tony Garnock-Jones 7267503337 Handle browser-based WebSockets yielding Blob instances 2018-11-19 22:20:58 +00:00
Tony Garnock-Jones ae5096fae2 Experimental approach to VisibilityRestriction 2018-11-19 22:20:26 +00:00
Tony Garnock-Jones 822a5826f0 Fix Facet/Actor printing when name is null 2018-11-19 22:20:10 +00:00