Commit Graph

412 Commits

Author SHA1 Message Date
Tony Garnock-Jones ee4e58fe9c Rename package correctly 2018-11-13 21:20:06 +00:00
Tony Garnock-Jones c85f713fcd Publish
- broker@0.0.1
 - @syndicate-lang/core@0.0.15
 - @syndicate-lang/driver-browser-ui@0.0.12
 - @syndicate-lang/driver-http-node@0.0.11
 - @syndicate-lang/driver-tcp-node@0.0.1
 - @syndicate-lang/driver-timer@0.0.15
 - @syndicate-lang/driver-udp-node@0.0.5
 - @syndicate-lang/driver-websocket@0.0.6
 - @syndicate-lang/flappy-bird-demo@0.0.4
 - @syndicate-lang/syntax-playground@0.0.17
2018-11-13 20:58:40 +00:00
Tony Garnock-Jones 32cc933513 Ignore observers that are not indicative of demand-matchers. 2018-11-13 20:53:45 +00:00
Tony Garnock-Jones 5d314f01db Allow for convenient calling of bootModule with an exports dict. 2018-11-13 20:53:24 +00:00
Tony Garnock-Jones 5fe6eddcfe TCP/IP driver; TCP/IP demo chat client and server. 2018-11-13 20:52:50 +00:00
Tony Garnock-Jones 04d4c37fa6 Publish
- @syndicate-lang/core@0.0.14
 - @syndicate-lang/create@0.0.1
 - @syndicate-lang/driver-browser-ui@0.0.11
 - @syndicate-lang/driver-http-node@0.0.10
 - @syndicate-lang/driver-timer@0.0.14
 - @syndicate-lang/driver-udp-node@0.0.4
 - @syndicate-lang/driver-websocket@0.0.5
 - @syndicate-lang/flappy-bird-demo@0.0.3
 - @syndicate-lang/syntax-playground@0.0.16
 - @syndicate-lang/syntax@0.0.17
2018-11-13 15:31:56 +00:00
Tony Garnock-Jones 40b06ca1b1 Build script; tweak message 2018-11-13 15:30:32 +00:00
Tony Garnock-Jones 9fc3802581 Initial commit of create package 2018-11-13 15:25:30 +00:00
Tony Garnock-Jones ff7d235120 Remove __ and _$ in favour of plain structs Discard() and Capture(_), respectively 2018-11-13 14:08:10 +00:00
Tony Garnock-Jones e1ec5ce5ca Publish
- @syndicate-lang/core@0.0.13
 - @syndicate-lang/driver-browser-ui@0.0.10
 - @syndicate-lang/driver-http-node@0.0.9
 - @syndicate-lang/driver-timer@0.0.13
 - @syndicate-lang/driver-udp-node@0.0.3
 - @syndicate-lang/driver-websocket@0.0.4
 - @syndicate-lang/flappy-bird-demo@0.0.2
 - @syndicate-lang/syntax-playground@0.0.15
 - @syndicate-lang/syntax@0.0.16
2018-11-11 17:36:29 +00:00
Tony Garnock-Jones 18ab5db460 Use nested dataspaces to clean up restarts 2018-11-11 17:34:59 +00:00
Tony Garnock-Jones a75b48eb26 Supply Anchor ctor args as options object 2018-11-11 17:19:43 +00:00
Tony Garnock-Jones 87fecf517a Correct foolish error. 2018-11-11 15:48:46 +00:00
Tony Garnock-Jones 52f9da8cac Proper treatment of actor containment; proper treatment of adhoc assertion 2018-11-11 15:21:44 +00:00
Tony Garnock-Jones 72e1653aa6 First stab at cross-dataspace relaying; does not yet handle adhoc assertions 2018-11-11 14:00:02 +00:00
Tony Garnock-Jones 066920b771 Allow Dataspace subclasses to extend endpoint-addition behaviour 2018-11-11 13:59:01 +00:00
Tony Garnock-Jones 3e3761ee89 Return outcome of assertion-adjustment 2018-11-11 13:58:37 +00:00
Tony Garnock-Jones 46535e5ab8 Remove endpoint from map when destroyed 2018-11-11 13:58:16 +00:00
Tony Garnock-Jones 76678f7b27 Factor out methods for index manipulation 2018-11-11 13:58:00 +00:00
Tony Garnock-Jones e55e5155b7 Publish
- @syndicate-lang/core@0.0.12
 - @syndicate-lang/driver-browser-ui@0.0.9
 - @syndicate-lang/driver-http-node@0.0.8
 - @syndicate-lang/driver-timer@0.0.12
 - @syndicate-lang/driver-udp-node@0.0.2
 - @syndicate-lang/driver-websocket@0.0.3
 - @syndicate-lang/flappy-bird-demo@0.0.1
 - @syndicate-lang/syntax-playground@0.0.14
 - @syndicate-lang/syntax@0.0.15
2018-11-08 10:56:26 +00:00
Tony Garnock-Jones 9b75e6df31 Flappy bird demo 2018-11-08 10:54:21 +00:00
Tony Garnock-Jones 805fb95474 Handle packages without src/*.js files 2018-11-07 13:44:02 +00:00
Tony Garnock-Jones 7dd82b58c9 Cosmetic output change in mc.js 2018-11-07 00:34:35 +00:00
Tony Garnock-Jones e2e7e0006a Exclude crypto module from webpack 2018-11-07 00:27:39 +00:00
Tony Garnock-Jones 0364b32136 Repack if webpack.config.js changes 2018-11-07 00:27:23 +00:00
Tony Garnock-Jones caf5302c18 Consolidate *.do files 2018-11-07 00:18:41 +00:00
Tony Garnock-Jones 2689433d9d Switch to apenwarr's `redo` 2018-11-06 23:13:51 +00:00
Tony Garnock-Jones f4f8fff1f9 Publish
- @syndicate-lang/core@0.0.11
 - @syndicate-lang/driver-browser-ui@0.0.8
 - @syndicate-lang/driver-http-node@0.0.7
 - @syndicate-lang/driver-timer@0.0.11
 - @syndicate-lang/driver-udp-node@0.0.1
 - @syndicate-lang/driver-websocket@0.0.2
 - @syndicate-lang/syntax-playground@0.0.13
2018-11-06 10:59:56 +00:00
Tony Garnock-Jones cf88700666 driver-udp-node 2018-11-06 10:59:27 +00:00
Tony Garnock-Jones 82ffa7b57c Include random element to genUuid 2018-11-06 10:58:42 +00:00
Tony Garnock-Jones 2c35b627b0 Publish
- @syndicate-lang/core@0.0.10
 - @syndicate-lang/driver-browser-ui@0.0.7
 - @syndicate-lang/driver-http-node@0.0.6
 - @syndicate-lang/driver-timer@0.0.10
 - @syndicate-lang/driver-websocket@0.0.1
 - @syndicate-lang/syntax-playground@0.0.12
2018-11-05 21:18:49 +00:00
Tony Garnock-Jones bdcdba7800 driver-websocket 2018-11-05 21:18:04 +00:00
Tony Garnock-Jones 7ec8e3934c Repair error in PeriodicTick handler 2018-11-05 21:17:29 +00:00
Tony Garnock-Jones 6069455cb7 `sleep` function in driver-timer 2018-11-05 21:17:14 +00:00
Tony Garnock-Jones 6b0ba2997e Use genUuid rather than a simple counter for web requests 2018-11-05 21:16:57 +00:00
Tony Garnock-Jones d256163d59 Allow caller to supply custom prefix to genUuid 2018-11-05 21:16:31 +00:00
Tony Garnock-Jones f7dec50a70 Publish
- @syndicate-lang/driver-browser-ui@0.0.6
 - @syndicate-lang/driver-http-node@0.0.5
 - @syndicate-lang/driver-timer@0.0.9
 - @syndicate-lang/syntax-playground@0.0.11
 - @syndicate-lang/syntax@0.0.14
2018-11-05 17:49:20 +00:00
Tony Garnock-Jones df43e5fb1c Rename RequestData -> DataIn, ResponseData -> DataOut 2018-11-05 17:48:50 +00:00
Tony Garnock-Jones 43b5987e8b spawn :let ID = INIT :let ID = INIT ... { ... } 2018-11-05 17:48:26 +00:00
Tony Garnock-Jones 51b90071fb Publish
- @syndicate-lang/driver-browser-ui@0.0.5
 - @syndicate-lang/driver-http-node@0.0.4
 - @syndicate-lang/driver-timer@0.0.8
 - @syndicate-lang/syntax-playground@0.0.10
 - @syndicate-lang/syntax@0.0.13
2018-11-05 16:49:40 +00:00
Tony Garnock-Jones 2c1ce86a5e Move TODO.md out of syntax package 2018-11-05 16:49:01 +00:00
Tony Garnock-Jones aac112b525 Update TODO 2018-11-05 16:48:43 +00:00
Tony Garnock-Jones 6f929e4330 Avoid this-scoping problem with spawn by having body be a FunctionExpression 2018-11-05 16:47:45 +00:00
Tony Garnock-Jones e106f195c6 Update TODO 2018-11-05 14:29:33 +00:00
Tony Garnock-Jones 3cefd33717 Publish
- @syndicate-lang/core@0.0.9
 - @syndicate-lang/driver-browser-ui@0.0.4
 - @syndicate-lang/driver-http-node@0.0.3
 - @syndicate-lang/driver-timer@0.0.7
 - @syndicate-lang/syntax-playground@0.0.9
 - @syndicate-lang/syntax@0.0.12
2018-11-05 14:02:51 +00:00
Tony Garnock-Jones 935ec51dcb Clicky button 2018-11-05 13:58:25 +00:00
Tony Garnock-Jones fa2ee1915d Attempt to introduce scopes for 'on ...' and 'during', so that pattern variables are bound. 2018-11-05 13:57:31 +00:00
Tony Garnock-Jones ecf80bdb7d Properly treat MemberExpressions in patterns 2018-11-05 13:57:05 +00:00
Tony Garnock-Jones 54adb879dc Correct typo 2018-11-05 13:55:44 +00:00
Tony Garnock-Jones 62798dc52e A richer, more interesting HTTP server example 2018-11-05 11:20:59 +00:00
Tony Garnock-Jones 7dd2effe96 Syntax for snapshot assertions 2018-11-05 11:20:41 +00:00
Tony Garnock-Jones b935608e53 Continuation argument to stop() is optional 2018-11-05 11:20:16 +00:00
Tony Garnock-Jones d847201c14 Repair HTML serialization 2018-11-05 11:20:02 +00:00
Tony Garnock-Jones 1651ad2a8d Expose currentFacet directly 2018-11-05 11:19:52 +00:00
Tony Garnock-Jones 5ce3275505 Same numbers as imperative-syndicate/rkt 2018-11-05 10:31:39 +00:00
Tony Garnock-Jones 9b03739575 Publish
- @syndicate-lang/driver-http-node@0.0.2
 - @syndicate-lang/syntax-playground@0.0.8
2018-11-04 23:00:57 +00:00
Tony Garnock-Jones 33c8f70ab6 Flesh out WebSocket support 2018-11-04 23:00:32 +00:00
Tony Garnock-Jones 0fe8f1bcd7 Publish
- @syndicate-lang/core@0.0.8
 - @syndicate-lang/driver-browser-ui@0.0.3
 - @syndicate-lang/driver-http-node@0.0.1
 - @syndicate-lang/driver-timer@0.0.6
 - @syndicate-lang/syntax-playground@0.0.7
 - @syndicate-lang/syntax@0.0.11
2018-11-04 20:05:49 +00:00
Tony Garnock-Jones 960e08de06 Package build scripts 2018-11-04 20:04:19 +00:00
Tony Garnock-Jones c37fc55d53 Update TODO 2018-11-04 20:01:53 +00:00
Tony Garnock-Jones e0a6ae670b Web server driver, plus beginnings of WebSocket support 2018-11-04 20:01:40 +00:00
Tony Garnock-Jones a1d57e61f1 Syntax support for initial assertions on spawn 2018-11-04 19:54:10 +00:00
Tony Garnock-Jones 2688c09639 Be stricter about permissible assertions; repair error in Structure instantiation which led to raw arrays sneaking in 2018-11-04 19:52:53 +00:00
Tony Garnock-Jones 0552de7987 Fix forgotten change from the addition of Dataspace.container 2018-11-04 19:51:32 +00:00
Tony Garnock-Jones 2cbbfd3394 Make `continuation` argument to `Facet.stop` optional 2018-11-04 19:40:39 +00:00
Tony Garnock-Jones 8a0dfb12c6 Avoid use of Symbols in during...spawn Instance protocol 2018-11-04 19:38:46 +00:00
Tony Garnock-Jones 4f8a1622ea Seal: support function-style ctor use; "render" to JSON 2018-11-04 19:30:54 +00:00
Tony Garnock-Jones aad64bf33c Support clamping in MutableBag's change method 2018-11-04 19:30:23 +00:00
Tony Garnock-Jones 2133512ef2 Publish
- @syndicate-lang/driver-browser-ui@0.0.2
 - @syndicate-lang/driver-timer@0.0.5
 - @syndicate-lang/syntax-playground@0.0.6
2018-11-03 22:33:24 +00:00
Tony Garnock-Jones 28c5cfd465 Repair missing gpl-3.0.txt files 2018-11-03 22:33:00 +00:00
Tony Garnock-Jones 8d62b0d9df Publish
- @syndicate-lang/core@0.0.7
 - @syndicate-lang/driver-browser-ui@0.0.1
 - @syndicate-lang/driver-timer@0.0.4
 - @syndicate-lang/syntax-playground@0.0.5
 - @syndicate-lang/syntax@0.0.10
2018-11-03 22:31:33 +00:00
Tony Garnock-Jones 5819b41486 @syndicate-lang/driver-browser-ui 2018-11-03 22:30:48 +00:00
Tony Garnock-Jones 4a6d3a110a Propagate actor name in a during...spawn 2018-11-03 22:29:06 +00:00
Tony Garnock-Jones 1dbfe110de Switch to simpler babel config, to compile down further, to be compatible with the JSX syntax plugin 2018-11-03 22:28:33 +00:00
Tony Garnock-Jones c331544ede Actually make assertionspeed.js measure something 2018-11-03 22:27:11 +00:00
Tony Garnock-Jones 264df78e4d Change message send syntax from prefix "<<" to prefix "^" 2018-11-03 22:26:52 +00:00
Tony Garnock-Jones 09ee4046c1 Rename two examples 2018-11-03 22:24:44 +00:00
Tony Garnock-Jones 230b54868f Some commented-out but useful debug logging 2018-11-03 22:19:52 +00:00
Tony Garnock-Jones b37ed5f342 Improved error logging 2018-11-03 22:19:30 +00:00
Tony Garnock-Jones 084566b579 Complain when constructing a Structure with an undefined field, not when manipulating such a structure later 2018-11-03 22:18:58 +00:00
Tony Garnock-Jones 8e7cf160d6 Set window._ground to the most recent Ground instance, in the browser 2018-11-03 22:18:36 +00:00
Tony Garnock-Jones ceff62ff92 Defer startup until DOMContentLoaded, in a browser environment 2018-11-03 22:18:15 +00:00
Tony Garnock-Jones 6ae6e4eb82 Track set of actors within a dataspace, for reflection/debugging. 2018-11-03 22:17:42 +00:00
Tony Garnock-Jones 9bf65a8897 Fix comment in driver-timer/src/index.js 2018-11-03 15:59:56 +00:00
Tony Garnock-Jones 527172bcee Symlink LICENCE files, to make `lerna publish` happy 2018-11-03 15:57:30 +00:00
Tony Garnock-Jones 0bfbc71697 Publish
- @syndicate-lang/driver-timer@0.0.3
 - @syndicate-lang/syntax-playground@0.0.4
 - @syndicate-lang/syntax@0.0.9
2018-11-03 15:54:56 +00:00
Tony Garnock-Jones dd37dd9d4c var -> const 2018-11-03 15:54:15 +00:00
Tony Garnock-Jones a0c6b54d55 Override babel module loading more generally, to ensure proper state is picked up for the Syndicate extensions 2018-11-03 15:54:05 +00:00
Tony Garnock-Jones e8f6337266 Publish
- @syndicate-lang/driver-timer@0.0.2
 - @syndicate-lang/syntax-playground@0.0.3
2018-11-02 22:57:50 +00:00
Tony Garnock-Jones df63f2283d Default publishConfig for driver-timer 2018-11-02 22:57:27 +00:00
Tony Garnock-Jones 88ad944608 Publish
- @syndicate-lang/core@0.0.6
 - @syndicate-lang/driver-timer@0.0.1
 - @syndicate-lang/syntax-playground@0.0.2
 - @syndicate-lang/syntax@0.0.8
2018-11-02 22:54:45 +00:00
Tony Garnock-Jones 756464f453 Repair during and during/spawn implementations 2018-11-02 22:50:33 +00:00
Tony Garnock-Jones 05e5098f01 Make note of interesting parser bug related to the hackery wrt babel 2018-11-02 22:50:21 +00:00
Tony Garnock-Jones 844a49c7a7 Remove superfluous require 2018-11-02 22:49:56 +00:00
Tony Garnock-Jones df84a102df Remove superfluous debug output 2018-11-02 22:49:45 +00:00
Tony Garnock-Jones 88b0b1f8e8 Correct embarrassing typo 2018-11-02 22:49:07 +00:00
Tony Garnock-Jones f0ad5dc759 Update TODO 2018-11-02 17:11:05 +00:00
Tony Garnock-Jones ad5afa28f9 @syndicate-lang/driver-timer 2018-11-02 17:09:55 +00:00
Tony Garnock-Jones 8f7907fa3e during, during/spawn and react; not quite working yet 2018-11-02 17:08:48 +00:00
Tony Garnock-Jones 95f8e881d2 Allow alternate API to Dataspace.backgroundTask 2018-11-02 17:06:27 +00:00
Tony Garnock-Jones 9e41d8754c Correct package.json repository fields 2018-11-02 17:05:29 +00:00
Tony Garnock-Jones ff2302ec4c Publish
- @syndicate-lang/core@0.0.5
 - @syndicate-lang/syntax-playground@0.0.1
 - @syndicate-lang/syntax@0.0.7
2018-11-02 12:28:01 +00:00
Tony Garnock-Jones 6a9bb7ec81 Make target for building everything 2018-11-02 12:25:52 +00:00
Tony Garnock-Jones e62ccc7f5c Repair error in error-handling and -recovery. 2018-11-02 12:24:54 +00:00
Tony Garnock-Jones baf5096470 syntax: v0.0.6 2018-11-02 11:01:35 +00:00
Tony Garnock-Jones e556fcbd4f core: v0.0.4 2018-11-02 11:01:23 +00:00
Tony Garnock-Jones 900c9ffba7 Adapt to monorepo 2018-11-02 10:59:09 +00:00
Tony Garnock-Jones 46b3611212 Merge syndicate-js-syntax-test into monorepo 2018-11-02 10:51:33 +00:00
Tony Garnock-Jones e0832331d0 Merge syndicate-js-syntax into monorepo 2018-11-02 10:51:09 +00:00
Tony Garnock-Jones b0ea15ac0d Prepare for monorepo 2018-11-02 10:45:12 +00:00
Tony Garnock-Jones 9c420031c6 Prepare for monorepo 2018-11-02 10:44:10 +00:00
Tony Garnock-Jones df9794e25f Prepare for monorepo 2018-11-02 10:42:58 +00:00