Commit Graph

  • 9f03dbb6d3 The Great Renaming broker -> server, part 1 Tony Garnock-Jones 2019-05-05 16:37:03 +0100
  • 5d657d6a95 Remove unnecessary require Tony Garnock-Jones 2019-05-05 15:58:01 +0100
  • 244436da45 Use definitions from wire-protocol.rkt in federation Tony Garnock-Jones 2019-05-05 15:57:51 +0100
  • 322aa5b478 Move federation protocol a step closer to client/server protocol Tony Garnock-Jones 2019-05-05 15:54:28 +0100
  • 49cfe6b6c3 Make internal broker isolation protocol asymmetric, to support the needs of federation Tony Garnock-Jones 2019-05-05 12:55:16 +0100
  • f23debf074 add-observer-endpoint!, add-raw-observer-endpoint! Tony Garnock-Jones 2019-05-04 22:58:45 +0100
  • 276042134d Refine output of tf.rkt Tony Garnock-Jones 2019-05-04 22:48:37 +0100
  • 08566ef6a6 Remove unneeded #:capture-projection argument to term->skeleton-interest Tony Garnock-Jones 2019-05-03 20:29:40 +0100
  • 4fb114935b Test and fix for observation visibility in broker Tony Garnock-Jones 2019-05-03 17:53:24 +0100
  • 2b9a28cb4f Rename federation2.rkt -> federation.rkt Tony Garnock-Jones 2019-05-03 13:45:05 +0100
  • 5918e9ac75 Bounce relay Tony Garnock-Jones 2019-05-03 11:20:22 +0100
  • 9f20b36bfc Only remove an entry from specs when no holders remain Tony Garnock-Jones 2019-05-03 11:20:12 +0100
  • f1672cc695 Note on semantic difference Tony Garnock-Jones 2019-05-03 10:32:16 +0100
  • c424630a7d Fix self- and peer-signalling of observation; generalize broker protocol to permit multiple uses of leaf2 on different nodes; printf -> log-info Tony Garnock-Jones 2019-05-03 10:25:20 +0100
  • d669dd5f7c Clean up conn-subs on Unsubscribe Tony Garnock-Jones 2019-05-03 10:23:08 +0100
  • eb2e4c9fcb Connect router to dataspace Tony Garnock-Jones 2019-05-03 00:10:15 +0100
  • b09aef3912 Avoid silly use of macro Tony Garnock-Jones 2019-05-02 23:12:02 +0100
  • 25fb492083 Federation kernel Tony Garnock-Jones 2019-05-02 15:59:25 +0100
  • 1e87a16d1c Remove old, dead code Tony Garnock-Jones 2019-04-25 12:58:48 +0100
  • bc5c26ba1d Support transformations (e.g. rotation) in the scene prelude Tony Garnock-Jones 2019-04-25 12:58:30 +0100
  • cd290500e7 Add visibility-restriction, making the test pass Tony Garnock-Jones 2019-03-25 16:32:09 +0000
  • 3887d8a717 Failing test case: need visibility-restriction in broker clients Tony Garnock-Jones 2019-03-25 12:16:30 +0000
  • f14794cbd4 Steps toward activation in test cases Tony Garnock-Jones 2019-03-25 12:15:09 +0000
  • f669f053ea Restructure broker protocol adapters; add loopback Tony Garnock-Jones 2019-03-25 11:44:12 +0000
  • ab6f83a281 Split out server-connection.rkt Tony Garnock-Jones 2019-03-24 17:17:26 +0000
  • 25d3656e09 strong-gensym Tony Garnock-Jones 2019-03-24 17:16:57 +0000
  • 2ee25068b9 Configurable broker tcp/http ports Tony Garnock-Jones 2019-03-22 12:51:59 +0000
  • f0db94c102 module+ main in reload.rkt Tony Garnock-Jones 2019-03-20 22:36:13 +0000
  • 856cad237f extend-ground-boot! Tony Garnock-Jones 2019-03-20 22:36:05 +0000
  • 239b0810e5 broker: client; ping for keepalive; client example Tony Garnock-Jones 2019-03-18 23:29:12 +0000
  • 3bfef265a5 tcp-rejected; reassert-on Tony Garnock-Jones 2019-03-18 23:27:59 +0000
  • 1d51d1d014 Initial broker implementation Tony Garnock-Jones 2019-03-18 15:34:14 +0000
  • f85203ac73 examples/flink: small cleanups Sam Caldwell 2019-03-05 10:53:30 -0500
  • 0da903e438 examples/flink: merge task assignment and delegation protocols Sam Caldwell 2019-02-26 15:48:26 -0500
  • 22bd143025 examples/flink: rename map and reduce structs for slightly less overloading on task Sam Caldwell 2019-02-26 13:34:12 -0500
  • a6d6ceaa7c examples/flink: tidy up a bit Sam Caldwell 2019-02-26 12:13:37 -0500
  • abc8669b74 examples/flink: describe the protocol Sam Caldwell 2019-02-26 10:50:00 -0500
  • a98ba7baab examples/flink: avoid asking the task manager to do more than it is capable of Sam Caldwell 2019-02-21 15:10:42 -0500
  • 702c53f7d1 examples/flink: Split lines to words in job runner; trim punctuation on words Sam Caldwell 2019-02-18 16:03:27 -0500
  • bb028b1af8 examples/flink: create a job from a file Sam Caldwell 2019-02-18 15:45:10 -0500
  • fb778ab1ee examples/flink: create tasks & jobs from an input string rather than manually Sam Caldwell 2019-02-18 15:21:24 -0500
  • 5cb0462ec4 examples: adapt Jonathan's flink exceprt to syndicate Sam Caldwell 2019-02-13 15:52:39 -0500
  • fd8a749cd0 NOTICE support Tony Garnock-Jones 2019-02-09 10:36:03 +0000
  • 31dc143437 Cope with libpurple weirdness Tony Garnock-Jones 2019-02-05 13:37:18 +0000
  • 91bf17f57e Force membership of channel on login Tony Garnock-Jones 2019-02-05 13:37:04 +0000
  • fa0a0c0c4d PASS; better NICK collision avoidance Tony Garnock-Jones 2019-02-05 13:30:18 +0000
  • 0835257e1c Nested reloaders; simple greeter Tony Garnock-Jones 2019-01-30 16:40:52 +0000
  • 39b70ff9ee Make reloaders in turn reloadable Tony Garnock-Jones 2019-01-30 16:40:12 +0000
  • c6d907c518 Filesystem driver: add background-activity signal Tony Garnock-Jones 2019-01-30 16:39:13 +0000
  • 363995a9c0 Scriptlet for starting a client Tony Garnock-Jones 2019-01-29 23:08:04 +0000
  • 9215682e5c /LIST Tony Garnock-Jones 2019-01-29 20:47:17 +0000
  • 894ae9d238 User count; define/query-count Tony Garnock-Jones 2019-01-29 20:47:06 +0000
  • f306fface5 Pinned channels Tony Garnock-Jones 2019-01-29 20:46:38 +0000
  • f6d0c6868e Parity with the other version Tony Garnock-Jones 2019-01-28 13:54:18 +0000
  • 97376bc67c Ported ircd example to imperative-syndicate Tony Garnock-Jones 2019-01-28 13:50:49 +0000
  • a4e38295f0 config driver Tony Garnock-Jones 2019-01-28 13:47:29 +0000
  • 69b70d6256 Enable immediate-query Tony Garnock-Jones 2019-01-28 13:46:54 +0000
  • 6f499203d2 tcp-connection-peer Tony Garnock-Jones 2019-01-28 01:14:58 +0000
  • 97df84f0f0 Supervision and reloading Tony Garnock-Jones 2019-01-28 01:14:01 +0000
  • 0897036557 Don't use syndicate's action-collecting module-begin Sam Caldwell 2019-01-25 10:51:46 -0500
  • d363bd0c46 typed chat server example Sam Caldwell 2019-01-18 14:34:21 -0500
  • 0c37b4e0b7 tcp driver shim module Sam Caldwell 2019-01-18 14:32:21 -0500
  • c7cc84302e Instead of attaching syntax properties during expansion, generate code that does so Sam Caldwell 2019-01-18 14:18:36 -0500
  • 3a06e2324c Useful primitives: symbols, bytestrings Sam Caldwell 2019-01-18 14:15:43 -0500
  • 36420274cb send newlines in tcp2 chat client Sam Caldwell 2019-01-18 13:56:26 -0500
  • c7d78159e3 require/typed - no contracts Sam Caldwell 2019-01-03 14:01:09 -0500
  • 7c3d87eeb2 require-struct Sam Caldwell 2019-01-03 12:06:14 -0500
  • 221a550aed rename effect keys to not break with updated turnstile Sam Caldwell 2018-11-19 17:42:08 -0500
  • d8df2beb3e small cleanup Sam Caldwell 2018-11-19 11:44:00 -0500
  • 817e292760 Revert "begin splitting up roles.rkt" Sam Caldwell 2018-10-23 08:36:05 -0400
  • 7117816a74 Revert "more splitting up" Sam Caldwell 2018-10-23 08:35:38 -0400
  • 1b0f41f465 more splitting up Sam Caldwell 2018-10-02 14:01:55 -0400
  • c11d719f20 begin splitting up roles.rkt Sam Caldwell 2018-10-01 13:06:17 -0400
  • 70aafc8bdf re-finangle `define/intermediate` to allow require & provides Sam Caldwell 2018-09-14 16:40:43 -0400
  • dcc6bbcbe7 file system roles w messages Sam Caldwell 2018-09-12 19:32:06 -0400
  • 1b7d5a2330 cell example Sam Caldwell 2018-09-12 17:16:25 -0400
  • 1b5cf6d772 messages Sam Caldwell 2018-09-12 17:03:19 -0400
  • 57934b389f fix making defn context with #f #f Sam Caldwell 2018-09-12 15:06:08 -0400
  • 46379858c2 stuff Sam Caldwell 2018-09-10 16:24:44 -0400
  • 139e0bcac5 book club Sam Caldwell 2018-08-14 18:23:35 -0400
  • 86330bde03 dataflow Sam Caldwell 2018-08-14 17:02:39 -0400
  • 0f2469c364 query set Sam Caldwell 2018-08-14 16:35:39 -0400
  • 144e20bdde query-value Sam Caldwell 2018-08-14 15:43:51 -0400
  • 5104677fc6 define functions differently Sam Caldwell 2018-08-13 19:32:23 -0400
  • cabb4e2e7c local define Sam Caldwell 2018-08-13 18:50:08 -0400
  • d7fc251bc8 walk/bind in begin as well Sam Caldwell 2018-08-09 22:06:08 -0400
  • 94823854c0 code reuse! Sam Caldwell 2018-08-09 21:42:20 -0400
  • a9665d93d0 re-factor field shenanigans Sam Caldwell 2018-08-09 21:02:24 -0400
  • ad2e337268 free standing fields! Sam Caldwell 2018-08-08 15:20:09 -0400
  • 00bf7d2364 during Sam Caldwell 2018-08-01 11:30:25 -0400
  • 632c04139b sets Sam Caldwell 2018-08-01 10:52:56 -0400
  • 6d2d14459c lists Sam Caldwell 2018-08-01 10:35:22 -0400
  • 03285824c7 two buyer example Sam Caldwell 2018-07-31 15:54:16 -0400
  • ddff1c800c on start and stop, spawned actors Sam Caldwell 2018-07-31 15:51:20 -0400
  • c66b62cf46 simple example Sam Caldwell 2018-07-31 14:46:36 -0400
  • e7e8f5e174 fix pattern compilation Sam Caldwell 2018-07-31 14:46:24 -0400
  • 938d3c519d fix bugs, null-ary stops Sam Caldwell 2018-07-31 14:03:15 -0400
  • 35b3811462 cond, match Sam Caldwell 2018-07-30 17:36:42 -0400
  • af91b669b7 lambdas Sam Caldwell 2018-07-30 17:00:42 -0400
  • 5130197e27 utilities Sam Caldwell 2018-07-30 15:17:30 -0400