Tony Garnock-Jones
|
018a2bd399
|
Allow observation of routes for websockets, too
|
2018-11-15 11:00:13 +00:00 |
Tony Garnock-Jones
|
4d634c78be
|
Catch asynchronous errors
|
2018-11-15 07:45:55 +00:00 |
Tony Garnock-Jones
|
bf673da104
|
TcpIn -> DataIn, TcpOut -> DataOut, TcpInLine -> LineIn
|
2018-11-14 14:44:57 +00:00 |
Tony Garnock-Jones
|
e3e8e7e3b2
|
Publish
- @syndicate-lang/broker@0.0.2
|
2018-11-13 21:29:54 +00:00 |
Tony Garnock-Jones
|
e3d97a6722
|
Skeletal outline of broker
|
2018-11-13 21:27:26 +00:00 |
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 |