Tony Garnock-Jones
|
e50ab77b53
|
`#:touchable-predicate`
|
2016-09-02 10:08:02 +01:00 |
Tony Garnock-Jones
|
a6f002c27d
|
Simplify transform composition
|
2016-09-02 09:50:48 +01:00 |
Tony Garnock-Jones
|
b60fa8c755
|
First steps toward mouse-based picking in syndicate-gl
|
2016-09-01 19:50:03 +01:00 |
Tony Garnock-Jones
|
1ae40c1ff1
|
`install-ide-dataspace!`
|
2016-09-01 11:34:38 +01:00 |
Tony Garnock-Jones
|
b69c3b3778
|
First sketch of "IDE" for Syndicate
|
2016-08-31 19:12:40 +01:00 |
Tony Garnock-Jones
|
8249993a86
|
Use lists rather than conses, since they travel through dataspaces better
|
2016-08-31 19:12:05 +01:00 |
Tony Garnock-Jones
|
4685d6af46
|
extract-patch-pids and tset/set-union
|
2016-08-31 19:11:43 +01:00 |
Tony Garnock-Jones
|
bf3b2a5a36
|
Expose current-ground-event-async-channel
|
2016-08-31 19:11:16 +01:00 |
Tony Garnock-Jones
|
e76ccd31a2
|
Add #:label parameter to 2d-dataspace
|
2016-08-31 19:10:59 +01:00 |
Tony Garnock-Jones
|
fb3ed65831
|
trace-logger --> current-trace-procedures
|
2016-08-31 15:12:52 +01:00 |
Tony Garnock-Jones
|
ca1c0f6645
|
Add a way of loading trace modules at startup time
|
2016-08-25 18:15:39 +01:00 |
Tony Garnock-Jones
|
2a6061bd97
|
Revamp tracing
|
2016-08-25 18:07:27 +01:00 |
Tony Garnock-Jones
|
138bab9ba6
|
actor{react{...}} ==> actor{...} for JS
|
2016-08-25 13:12:32 +01:00 |
Tony Garnock-Jones
|
c61ed644ce
|
More conversion from actor-react to actor
|
2016-08-24 21:29:08 +01:00 |
Tony Garnock-Jones
|
0bc775a89f
|
First commit moving from (actor (react ...)) to (actor ...)
|
2016-08-24 17:35:38 +01:00 |
Tony Garnock-Jones
|
56e893fac4
|
Use field instead of set!.
|
2016-08-21 08:42:45 -04:00 |
Tony Garnock-Jones
|
3240f20d90
|
Allow ($ v) bindings
|
2016-08-21 08:27:56 -04:00 |
Tony Garnock-Jones
|
4beb281a2d
|
Clean up netstack README and TODO situation.
|
2016-08-16 09:39:27 -04:00 |
Tony Garnock-Jones
|
426a38b17f
|
Silence redefinition warning
|
2016-08-15 10:45:23 -04:00 |
Tony Garnock-Jones
|
fe47abd540
|
Cosmetic
|
2016-08-10 19:14:01 -04:00 |
Tony Garnock-Jones
|
a890a7147b
|
Queue implementations without credit tracking
|
2016-08-10 19:04:08 -04:00 |
Tony Garnock-Jones
|
956a940480
|
Cosmetic
|
2016-08-10 19:03:52 -04:00 |
Tony Garnock-Jones
|
6684c9e883
|
queue-remove in functional-queue.rkt
|
2016-08-10 19:03:40 -04:00 |
Tony Garnock-Jones
|
0bc370beec
|
A Queue with credit-based flow control.
|
2016-08-10 18:42:19 -04:00 |
Tony Garnock-Jones
|
a828334b2f
|
Cosmetic
|
2016-08-10 18:41:46 -04:00 |
Tony Garnock-Jones
|
2b29e817a5
|
Add *idle-priority*, and allow #:priority on begin/dataflow
|
2016-08-10 18:41:41 -04:00 |
Tony Garnock-Jones
|
f20d1a2ad7
|
Invariant checking via begin/dataflow
|
2016-08-10 17:09:24 -04:00 |
Tony Garnock-Jones
|
d7a594e2b9
|
Counting-semaphore-like mutex, and dining philosophers.
|
2016-08-10 17:03:21 -04:00 |
Tony Garnock-Jones
|
3de86c3b29
|
Better pendingPatch logic
|
2016-08-07 22:50:12 -04:00 |
Tony Garnock-Jones
|
7df50fbac9
|
We must flushPendingPatch after enqueueing some "meta" event as an action
|
2016-08-07 22:50:04 -04:00 |
Tony Garnock-Jones
|
a55dc6ec58
|
Fix expected test outputs
|
2016-08-07 22:44:56 -04:00 |
Tony Garnock-Jones
|
31ee867964
|
Cosmetic
|
2016-08-07 21:58:24 -04:00 |
Tony Garnock-Jones
|
5dc1d99a3b
|
Flush accumulated patch at least once per turn, rather than only when pid or action-type changes
|
2016-08-07 21:58:24 -04:00 |
Tony Garnock-Jones
|
747e96714d
|
Treat prop definition as damage; triggers previous observations of at-the-time-undefined props
|
2016-08-07 21:58:24 -04:00 |
Tony Garnock-Jones
|
6443e9dadd
|
Only repair damage to subjects on non-terminated facets
|
2016-08-07 21:58:24 -04:00 |
Tony Garnock-Jones
|
e3520ac711
|
Coalesce adjacent patch actions from a given pid
|
2016-08-07 21:58:24 -04:00 |
Tony Garnock-Jones
|
2c78d1ad0a
|
Allocate Facet fids for debugging
|
2016-08-07 21:58:24 -04:00 |
Tony Garnock-Jones
|
3977e57b38
|
Switch back from Actor.current, using Dataspace.activeBehavior() instead
|
2016-08-07 21:58:23 -04:00 |
Tony Garnock-Jones
|
eaade6e4fd
|
Treat synthetic patches differently wrt previousKnowledge
|
2016-08-07 21:58:19 -04:00 |
Tony Garnock-Jones
|
cd754be396
|
Cleaner presentation of patches
|
2016-08-07 19:43:21 -04:00 |
Tony Garnock-Jones
|
7f785008c8
|
Prevent default on keypress in textfield-dsl, like plain textfield does
|
2016-08-07 17:50:05 -04:00 |
Tony Garnock-Jones
|
183f104ade
|
Optional initialiser in field declaration, to match examples (!)
|
2016-08-07 17:34:19 -04:00 |
Tony Garnock-Jones
|
add689623e
|
Pin Ohm to v0.11.0
|
2016-08-07 15:39:44 -04:00 |
Tony Garnock-Jones
|
41693b897c
|
Hook dataflow.js into Syndicate/js; add "during ... actor { ... }"
|
2016-08-07 15:33:09 -04:00 |
Tony Garnock-Jones
|
e2575c3ea1
|
Remove observablePropertyCounter to help avoid accumulating garbage on prop redefinition
|
2016-08-07 11:31:51 -04:00 |
Tony Garnock-Jones
|
f3631ed18f
|
Handle missing options; prefix objectId with __.
|
2016-08-06 19:57:47 -04:00 |
Tony Garnock-Jones
|
ba2f4d677d
|
Add Dataflow.Graph.newScope.
|
2016-08-06 19:57:29 -04:00 |
Tony Garnock-Jones
|
8b63c68673
|
Add Dataflow.Graph.enforceSubjectPresence.
|
2016-08-06 19:57:01 -04:00 |
Tony Garnock-Jones
|
02c66c4bab
|
Fix deps
|
2016-08-04 13:05:54 -04:00 |
Sam Caldwell
|
73f180d90a
|
fix bug in LLL two-buyer
|
2016-08-03 14:19:18 -04:00 |