Commit Graph

  • ee120022a4 trie-step* Tony Garnock-Jones 2016-05-15 06:10:31 -0400
  • e55e19d5e4 Add "on event ID BLOCK" support Tony Garnock-Jones 2016-05-14 19:06:00 -0400
  • 0561a02e78 onTaskExit, matching the Racket Tony Garnock-Jones 2016-05-14 17:12:41 -0400
  • 7a4f1d8931 Update Racket demand-matcher to match improvements in the js version. Tony Garnock-Jones 2016-05-14 17:07:50 -0400
  • c7d91ac37f Incorrect loop logic in updateEventListeners meant that nodes right at the end of the anchorNode were skipped. Tony Garnock-Jones 2016-05-14 10:34:22 -0400
  • bf532edd28 UIAttribute doesn't have fragmentId. Tony Garnock-Jones 2016-05-14 02:26:24 -0400
  • 16365e7e95 Table example Tony Garnock-Jones 2016-05-14 02:21:56 -0400
  • 35f0b75389 UIFragment orderBy, for features and speed Tony Garnock-Jones 2016-05-14 02:21:43 -0400
  • 2b429b3fd9 Update Tony Garnock-Jones 2016-05-13 20:56:47 -0400
  • cfd7312293 More minor fixes Tony Garnock-Jones 2016-05-13 20:50:20 -0400
  • deae6c6d29 Fix spacing Tony Garnock-Jones 2016-05-13 20:26:06 -0400
  • 372652c49d Syndicate.UI.uiAttribute Tony Garnock-Jones 2016-05-13 20:15:39 -0400
  • f64491c0a7 Better use of console.warn and console.error in dataspace.js Tony Garnock-Jones 2016-05-13 20:15:20 -0400
  • 628ba87c54 Rewrite JS DemandMatcher to handle important latency-related corner cases. Tony Garnock-Jones 2016-05-13 20:13:09 -0400
  • 68cde5be6c DemandMatcher: overlap not ruled out! Remove it. Tony Garnock-Jones 2016-05-12 22:18:57 -0400
  • b51e7f99d9 LocationHashTracker Tony Garnock-Jones 2016-05-12 20:11:22 -0400
  • 6d305e6b00 Hoist .refresh out from .handleEvent; makes assertions depend on state that might have been changed in event handlers properly. Tony Garnock-Jones 2016-05-12 17:37:14 -0400
  • a433a054b8 Syndicate.UI.windowEvent Tony Garnock-Jones 2016-05-12 15:56:42 -0400
  • e0bd8d08c2 Re-register UIFragment event handlers on node replacement Tony Garnock-Jones 2016-05-12 15:19:37 -0400
  • 4eb29832df Correct stupid mistake Tony Garnock-Jones 2016-05-12 14:49:09 -0400
  • fb89954158 Only try to attach events to things that might emit them Tony Garnock-Jones 2016-05-12 14:46:39 -0400
  • c6cfa2fe87 Scoped broker connections Tony Garnock-Jones 2016-05-12 12:15:41 -0400
  • f486f93bd4 More ergonomic step/prepend for tries and patches Tony Garnock-Jones 2016-05-12 12:15:31 -0400
  • 81e10632dd Expose Websocket request host/path to server-side Tony Garnock-Jones 2016-05-12 12:15:11 -0400
  • 7e48e82a48 Print out peer connection details in broker Tony Garnock-Jones 2016-05-12 10:57:34 -0400
  • de44b51e49 ws-echo.rkt and ws-echo-client.rkt Tony Garnock-Jones 2016-05-12 10:48:34 -0400
  • a8821913a1 Publish websocket-peer-details for each connection Tony Garnock-Jones 2016-05-12 10:44:54 -0400
  • 4de4a099b9 Fix bug with outbound websocket connections Tony Garnock-Jones 2016-05-12 10:44:27 -0400
  • 8d6bc484a8 Canonicalize deserialized atoms. Fixes serious routing bug when using the broker. Tony Garnock-Jones 2016-05-12 08:06:23 -0400
  • aa04cfed5f Update Tony Garnock-Jones 2016-05-12 00:06:48 -0400
  • 7b26b4bf14 Switch to FunctionBody from plain Block, to allow function definitions. Tony Garnock-Jones 2016-05-12 00:01:09 -0400
  • b61187ffd8 Update Tony Garnock-Jones 2016-05-11 22:14:52 -0400
  • 879e2425b9 Make Anchor.prototype.context n-ary Tony Garnock-Jones 2016-05-11 22:13:35 -0400
  • f9c616c282 Update Tony Garnock-Jones 2016-05-11 21:22:50 -0400
  • e67d018079 Make the TV catch fire eventually. Tony Garnock-Jones 2016-05-11 21:22:26 -0400
  • 7b9f5a54e8 Use "message type" in demo-*.js Tony Garnock-Jones 2016-05-11 21:05:40 -0400
  • 689f4c6905 Update (new UI library) Tony Garnock-Jones 2016-05-11 21:03:50 -0400
  • 0208ae7a7d A better UI library. Replaces DOM and jQuery support. Tony Garnock-Jones 2016-05-11 21:03:11 -0400
  • 4d06454e52 Update Tony Garnock-Jones 2016-05-11 11:14:00 -0400
  • 23f269fba6 Use Syndicate.Timer in SVG example Tony Garnock-Jones 2016-05-11 11:13:14 -0400
  • 1f1550c05a Update Tony Garnock-Jones 2016-05-11 11:04:01 -0400
  • 6ba9b402ec Only trigger onStateChange with non-empty patch (?) Tony Garnock-Jones 2016-05-11 10:59:44 -0400
  • 0693e88031 Allow "message type ..." as well as "assertion type ...". Tony Garnock-Jones 2016-05-11 10:59:27 -0400
  • 0c27a0a339 Update Tony Garnock-Jones 2016-05-10 22:43:16 -0400
  • 4a2c8147aa Enable and disable the IoT demo spawn/kill buttons. Tony Garnock-Jones 2016-05-10 22:40:49 -0400
  • dede7f08a7 Use strings-of-HTML and mustache.js for DOM fragments. Tony Garnock-Jones 2016-05-10 22:38:40 -0400
  • 0564e4efb3 Update Tony Garnock-Jones 2016-05-10 18:53:47 -0400
  • efc444ac37 forever => react, state => react, init => do, done => finally, until => react until Tony Garnock-Jones 2016-05-10 18:49:12 -0400
  • e54b6566f5 Use Timer driver in IoT example. Tony Garnock-Jones 2016-05-10 17:04:39 -0400
  • 43e94b83b4 Timer driver Tony Garnock-Jones 2016-05-10 17:04:16 -0400
  • b8e076188c Protect init and done blocks with withCurrentFacet. Tony Garnock-Jones 2016-05-10 17:02:31 -0400
  • 997653632f Update Tony Garnock-Jones 2016-05-10 15:33:53 -0400
  • 00b0ef63eb SVG example. Tony Garnock-Jones 2016-05-10 15:33:02 -0400
  • 1adb8110b6 Support xmlns in dom-driver. Tony Garnock-Jones 2016-05-10 15:31:47 -0400
  • fd2e4cc23c Exchange ad-hoc tracing for slightly more principled log-info output. Tony Garnock-Jones 2016-05-10 01:24:47 -0400
  • f8f8212357 Update Tony Garnock-Jones 2016-05-10 01:15:00 -0400
  • b24cd754b0 Set default chat broker url Tony Garnock-Jones 2016-05-10 01:14:32 -0400
  • 98e447c7f7 Update Tony Garnock-Jones 2016-05-10 00:57:33 -0400
  • 8f1d27c584 Move Codec and Broker into src/. Tony Garnock-Jones 2016-05-10 00:57:05 -0400
  • 8abc6b6975 Update Tony Garnock-Jones 2016-05-10 00:44:02 -0400
  • 8546e93e5d Implement Syndicate/js broker-client and chat app. Tony Garnock-Jones 2016-05-10 00:40:53 -0400
  • bbca582b98 Get the broker working. Tony Garnock-Jones 2016-05-10 00:25:50 -0400
  • abc844c964 Dataspace.setOnStateChange, to correctly call it at least once Tony Garnock-Jones 2016-05-09 13:18:19 -0400
  • 7c4e00f614 Command-line launcher for broker Tony Garnock-Jones 2016-05-09 12:55:20 -0400
  • 18eab695cc First sketch of broker Tony Garnock-Jones 2016-05-08 20:42:46 -0400
  • 5d46a6e631 Add patch-without-at-meta Tony Garnock-Jones 2016-05-08 20:42:33 -0400
  • fbece48f52 `patch!` and crude `on-event` handling in actor.rkt Tony Garnock-Jones 2016-05-08 20:41:29 -0400
  • 925ba8c8de mux-focus-event (commented out, because problems) Tony Garnock-Jones 2016-05-08 19:46:44 -0400
  • 1dfaf537f5 Add Struct _get method. Tony Garnock-Jones 2016-05-08 18:53:46 -0400
  • 6fe897eb46 Rename track -> query Tony Garnock-Jones 2016-05-08 17:51:08 -0400
  • d31a5fcf58 Update Tony Garnock-Jones 2016-05-08 12:26:20 -0400
  • 5c5da4e569 Avoid using assert/retract directly in IoT alerting Tony Garnock-Jones 2016-05-08 12:25:28 -0400
  • 6591091bb6 Drastically simplify IoT TV Tony Garnock-Jones 2016-05-08 12:20:08 -0400
  • a428423ff2 Support when(...) clause in assert in facets. Tony Garnock-Jones 2016-05-08 12:19:40 -0400
  • 7138568e3f Update Tony Garnock-Jones 2016-05-08 11:34:45 -0400
  • 9c5f427366 Split and rename route.js into trie.js, struct.js and special.js Tony Garnock-Jones 2016-05-08 11:33:39 -0400
  • 062e4603af Convert Syndicate/js to use prefix-style trie Tony Garnock-Jones 2016-05-08 11:11:16 -0400
  • 7b8b6c5da7 scribble syndicate-gl/2d Sam Caldwell 2016-05-06 17:35:15 -0400
  • 6afac6d21a Update Tony Garnock-Jones 2016-05-04 13:53:10 -0400
  • 6078b81289 IoT example illustration Tony Garnock-Jones 2016-05-04 13:48:55 -0400
  • f25b1a643f Update Tony Garnock-Jones 2016-05-02 17:15:05 -0400
  • 21a53ba948 IoT example Tony Garnock-Jones 2016-05-02 17:13:25 -0400
  • 4372df1b40 Gitignore Tony Garnock-Jones 2016-04-19 18:53:00 -0400
  • 839818f8e4 Tries and patches to and from jsexpr Tony Garnock-Jones 2016-04-19 18:52:49 -0400
  • 2e82e7e4d8 Various slides Tony Garnock-Jones 2016-04-12 16:36:13 -0400
  • d033c69083 Emacs indentation settings Tony Garnock-Jones 2016-04-07 10:06:59 +0200
  • 6aa1ea9f9b Words Tony Garnock-Jones 2016-04-07 09:46:20 +0200
  • 4012252751 Link to docs. Tony Garnock-Jones 2016-04-07 09:45:25 +0200
  • 5cbb571bf0 Rename "network" to "dataspace" throughout Tony Garnock-Jones 2016-04-07 09:44:34 +0200
  • 7fcfa9586b Rename "network" to "dataspace" throughout Tony Garnock-Jones 2016-04-07 09:42:54 +0200
  • 1ddfa3ee99 Link to homepage in banner; link to examples page. Tony Garnock-Jones 2016-04-06 18:42:05 +0200
  • c67b57a445 Update js examples. Tony Garnock-Jones 2016-04-06 18:22:30 +0200
  • 71a7bacccd Fill TEMP_CHECKOUT/dist from working copy Tony Garnock-Jones 2016-04-06 18:29:42 +0200
  • d149ec57ea Intro text on examples page. Tony Garnock-Jones 2016-04-06 18:25:30 +0200
  • a85a941d91 Include third-party Tony Garnock-Jones 2016-04-06 18:25:23 +0200
  • 7fb0c33660 Describe DOM example. Tony Garnock-Jones 2016-04-06 18:21:57 +0200
  • 8e0906d918 Deployment of examples; example descriptions. Tony Garnock-Jones 2016-04-06 15:29:05 +0200
  • a1189f3ed8 Contact Tony Garnock-Jones 2016-04-05 09:41:43 +0200
  • 3b63445160 Fix spacing Tony Garnock-Jones 2016-04-04 05:21:18 +0200
  • 7c7a0c71de Link to example code Tony Garnock-Jones 2016-04-04 05:21:14 +0200