Commit Graph

  • 95c17a190c Avoid failure when currentLocation not yet initialised Tony Garnock-Jones 2016-06-20 11:01:49 -0400
  • e5a38d5fe5 Instantiated patterns need `?`, not `_`. Tony Garnock-Jones 2016-06-18 11:57:11 -0400
  • eac9f39169 Mini version of forward-chaining.rkt using syndicate/actor Tony Garnock-Jones 2016-06-14 04:01:54 -0400
  • 7cc8f2cbe6 Remove obsolete "examples" Tony Garnock-Jones 2016-06-14 03:52:59 -0400
  • 4ae9aa0e2b Move the newly-runnable example into examples/actor Tony Garnock-Jones 2016-06-14 03:51:10 -0400
  • b857ce7bcd Actually-runnable syndicate/actor big-bang example. Tony Garnock-Jones 2016-06-14 03:49:47 -0400
  • f21e58dacb Support #:meta-level for during Tony Garnock-Jones 2016-06-14 03:48:31 -0400
  • 7271ef6b73 Ensure that `?` is provided by pattern.rkt and clients Tony Garnock-Jones 2016-06-14 03:48:12 -0400
  • 0b2d80a997 Fix another overlooked use of <spawn> Tony Garnock-Jones 2016-06-14 03:21:23 -0400
  • a2168f9262 Update Tony Garnock-Jones 2016-06-11 07:04:45 -0400
  • 9b2ce64300 Precompile location example. Requires rename location -> locationRecord to avoid window.location clash. Tony Garnock-Jones 2016-06-11 07:03:39 -0400
  • ddd67540be Default to wss:// instead of ws:// Tony Garnock-Jones 2016-06-11 07:02:19 -0400
  • 03616226e1 Run in-browser translated code in the same context as precompiled code. Tony Garnock-Jones 2016-06-11 07:01:30 -0400
  • dcd8819778 Factor out clean-examples and freshen-examples targets Tony Garnock-Jones 2016-06-11 07:00:41 -0400
  • 0b964bb1bb Compute `retracted` pattern just once during `during`. Avoids mutation-related bug. Tony Garnock-Jones 2016-06-11 06:34:34 -0400
  • 7e144ab33b Remove unused require Tony Garnock-Jones 2016-06-09 14:24:03 -0400
  • 403cc372c1 Forgot to update endpoint.rkt's use of <spawn> Tony Garnock-Jones 2016-06-09 14:23:54 -0400
  • d161d50b9a Split out pattern.rkt Tony Garnock-Jones 2016-06-08 14:22:35 -0400
  • 2a218dd0a6 Split out effect-handling library. Tony Garnock-Jones 2016-06-08 13:52:32 -0400
  • e74f6ae7e5 Initial support for properly-recorded actor names. Tony Garnock-Jones 2016-06-06 16:45:42 -0400
  • cd94df3cab Report non-network-failure exceptions more clearly Tony Garnock-Jones 2016-06-06 10:36:00 -0400
  • aa26470f5b Update Tony Garnock-Jones 2016-06-05 16:44:17 -0400
  • f4d1f5c800 Location sharing Tony Garnock-Jones 2016-06-05 16:42:30 -0400
  • 02f4f9f89c Allow function declarations Tony Garnock-Jones 2016-06-05 16:01:24 -0400
  • dd28b667e8 Special-case "." selector in uiEvents. Tony Garnock-Jones 2016-06-05 15:53:28 -0400
  • 56324db6f6 Oops Tony Garnock-Jones 2016-06-05 14:52:40 -0400
  • 736c93ea94 Fix typo Tony Garnock-Jones 2016-06-05 13:14:54 -0400
  • f8116ee8eb Support var decls in facet blocks Tony Garnock-Jones 2016-06-05 13:14:48 -0400
  • 9af4e88681 Optional SSL options for broker Tony Garnock-Jones 2016-06-05 12:06:28 -0400
  • 9cee74b290 Named actors Tony Garnock-Jones 2016-05-31 10:40:17 -0400
  • f3645b9081 Better choice of example UDP multicast group address. Tony Garnock-Jones 2016-05-28 10:32:03 -0400
  • f6ed330a0d UDP multicast support Tony Garnock-Jones 2016-05-27 19:43:35 -0400
  • 4d905e9f3f Correct typo in documentation Tony Garnock-Jones 2016-05-27 18:45:41 -0400
  • d4e4cc6bd6 Improve error reporting by removing Statement rule description; correct typo Tony Garnock-Jones 2016-05-27 18:45:32 -0400
  • 23d4cdb566 Update Tony Garnock-Jones 2016-05-19 14:08:53 -0400
  • eef8e09f11 Screenshot of TodoMVC app Tony Garnock-Jones 2016-05-19 14:08:13 -0400
  • 5c634044c4 Update Tony Garnock-Jones 2016-05-19 13:15:06 -0400
  • 4aabe422fe Alter prettyTrie to allow customised rendering of success-values Tony Garnock-Jones 2016-05-19 13:13:28 -0400
  • e806e91baa Name DemandMatcher and UI actors Tony Garnock-Jones 2016-05-19 13:13:07 -0400
  • 02d73f44fa Disambiguate syndicate.ohm properly Tony Garnock-Jones 2016-05-19 13:12:16 -0400
  • 4c1d6814d9 Cosmetic Tony Garnock-Jones 2016-05-18 16:52:06 -0400
  • fba4aaa6b4 Support debug names for actors (any JSON term) Tony Garnock-Jones 2016-05-18 16:51:51 -0400
  • 63235074c9 Update Tony Garnock-Jones 2016-05-17 20:58:26 -0400
  • 6160012576 Maintain separation between terminate and handleEvent phases; fixes bug. Tony Garnock-Jones 2016-05-17 20:50:11 -0400
  • b559ab04f8 Update for new "group-by" semantics of during Tony Garnock-Jones 2016-05-17 20:31:26 -0400
  • 9312a28226 Only fire asserted/retracted when first/last interest (dis)/appears; same intent as yesterday's commit b1f7816 Tony Garnock-Jones 2016-05-17 20:04:37 -0400
  • f83f4c6413 Oops, forgot to git-add the tests Tony Garnock-Jones 2016-05-17 19:43:22 -0400
  • 8256b56607 Generalize matchValue to permit wildcard messages (not yet used) Tony Garnock-Jones 2016-05-17 18:16:20 -0400
  • 1f33039e28 Make matchValue's failureResult non-optional Tony Garnock-Jones 2016-05-17 17:44:14 -0400
  • e8026a4b11 Update Tony Garnock-Jones 2016-05-17 15:47:34 -0400
  • 5ec89bd987 Use Github to show (highlighted) JS code Tony Garnock-Jones 2016-05-17 15:46:28 -0400
  • a4566ce78c Update Tony Garnock-Jones 2016-05-17 13:33:37 -0400
  • f663409609 Make makeable examples before deploy Tony Garnock-Jones 2016-05-17 13:30:45 -0400
  • acca81076a todomvc: compile Syndicate DSL ahead of time Tony Garnock-Jones 2016-05-17 13:27:54 -0400
  • e27e028d8c syndicatec: exit status 1 on error Tony Garnock-Jones 2016-05-17 13:26:50 -0400
  • 9210e71ba3 Update Tony Garnock-Jones 2016-05-17 13:17:45 -0400
  • 43f6bd39ea Credits & update index Tony Garnock-Jones 2016-05-17 13:16:09 -0400
  • 81b97e87ec Update (todomvc merge) Tony Garnock-Jones 2016-05-17 13:04:54 -0400
  • aed3a9f1e2 todomvc: Clean up Tony Garnock-Jones 2016-05-15 16:22:36 -0400
  • 3d13375b20 todomvc: localStorage Tony Garnock-Jones 2016-05-15 16:16:22 -0400
  • 2c351d7352 todomvc: BUG: transitions don't happen because the nodes are being replaced rather than edited. Tony Garnock-Jones 2016-05-15 15:01:41 -0400
  • 299be35d8f todomvc: Implement many more features; redesign to fix bug Tony Garnock-Jones 2016-05-15 14:55:01 -0400
  • 9e673c1588 todomvc: Sort todos in display by ID Tony Garnock-Jones 2016-05-14 02:26:06 -0400
  • 7a759de5a1 todomvc: Progress Tony Garnock-Jones 2016-05-13 20:16:25 -0400
  • 5c80c2f3bd todomvc: Noticed a bug Tony Garnock-Jones 2016-05-12 22:23:58 -0400
  • a7ad6355f5 todomvc: Follow HTML template and file layout more closely; use new locationHash Tony Garnock-Jones 2016-05-12 20:10:16 -0400
  • eafcff8f75 todomvc: Various additional features toward the spec Tony Garnock-Jones 2016-05-12 18:42:17 -0400
  • e18b2a8062 todomvc: progress Sam Caldwell 2016-05-12 17:42:49 -0400
  • d316449538 todomvc: switch to new ui library Sam Caldwell 2016-05-12 15:16:12 -0400
  • 4acb32813e todomvc: Initial steps Tony Garnock-Jones 2016-05-12 14:34:23 -0400
  • 5c288036aa Friendlier error when one accidentally asserts wildcard Tony Garnock-Jones 2016-05-17 02:08:23 -0400
  • 791d2880ae If a parent facet terminates, its children watch for this and terminate themselves. Tony Garnock-Jones 2016-05-17 01:15:09 -0400
  • 1e84a3507d Avoid use of racket/match for message matching in actors; makes abstracting over patterns easier Tony Garnock-Jones 2016-05-17 01:14:48 -0400
  • e3ff45b08e Fix wildcard matcing in trie-lookup to properly prepend wilds for open-parens. Tony Garnock-Jones 2016-05-17 01:11:00 -0400
  • 07ef4f108e Improve printing of actor state Tony Garnock-Jones 2016-05-17 01:10:26 -0400
  • b1f7816418 Only fire (on (asserted)) when no previous matching assertions have been seen. Tony Garnock-Jones 2016-05-17 00:24:17 -0400
  • 3db6177ce9 Second listener, this one using during Tony Garnock-Jones 2016-05-17 00:15:52 -0400
  • d9b11566f5 example-partial-retraction.rkt Tony Garnock-Jones 2016-05-17 00:09:18 -0400
  • c7b62b109e Slightly less noisy logging from broker by default Tony Garnock-Jones 2016-05-16 14:18:44 -0400
  • 423145e1aa Update Tony Garnock-Jones 2016-05-16 13:27:46 -0400
  • df7908d5a7 examples/motion Tony Garnock-Jones 2016-05-15 20:41:44 -0400
  • d477e3d7dd Update Tony Garnock-Jones 2016-05-15 16:20:50 -0400
  • 1aead77a72 Do facet terminate() phase before handleEvent() phase Tony Garnock-Jones 2016-05-15 16:16:36 -0400
  • 61ca89ce04 Post-insertion configureNode() Tony Garnock-Jones 2016-05-15 14:58:28 -0400
  • 152a76af5e uiProperty Tony Garnock-Jones 2016-05-15 14:58:13 -0400
  • b92c439f07 Introduce selectorMatch and eventUpdater Tony Garnock-Jones 2016-05-15 14:57:56 -0400
  • 6a204a9085 Process many internal cycles per wakeup; avoid reentrancy Tony Garnock-Jones 2016-05-15 14:56:19 -0400
  • 51d9d4b64e Track Actors' knowledge to properly initialize new facets Tony Garnock-Jones 2016-05-15 14:55:48 -0400
  • cd60353053 Remove obsolete definition. Tony Garnock-Jones 2016-05-15 07:01:32 -0400
  • 74c663d5d4 Provide broker-scope and broker-data from server.rkt Tony Garnock-Jones 2016-05-15 06:59:28 -0400
  • 81f9a0f0fe Split host and port in websocket-remote-client and broker-scope. Tony Garnock-Jones 2016-05-15 06:56:29 -0400
  • c29ae059ff Make sure to advertise presence even during connection establishment, since otherwise the user actor may hang indefinitely. Tony Garnock-Jones 2016-05-15 06:55:39 -0400
  • 0f1fabddfb Better logging of websocket connection failures. Tony Garnock-Jones 2016-05-15 06:55:14 -0400
  • 931c54df6a It is expected that outbound connection supply should drop. Tony Garnock-Jones 2016-05-15 06:50:47 -0400
  • 1f8b3eeb3f Attribute and property update/remove protocol Tony Garnock-Jones 2016-05-15 06:14:31 -0400
  • 097641ffff Name Structs for compatibility with Racket Tony Garnock-Jones 2016-05-15 06:13:31 -0400
  • 0653bdae3c key.instantiate needs an Array, not an Immutable.List Tony Garnock-Jones 2016-05-15 06:12:37 -0400
  • a55ed180db Properly handle the first (interesting) patch after a broken connection. Tony Garnock-Jones 2016-05-15 06:12:09 -0400
  • b65291e789 Remove obsolete clean-patch function. Tony Garnock-Jones 2016-05-15 06:11:04 -0400
  • e7b0e15786 Support nested observation across broker protocol Tony Garnock-Jones 2016-05-15 06:10:51 -0400