Commit Graph

  • cd83b5f5d8 Minor fixes Tony Garnock-Jones 2016-10-24 22:01:10 -0400
  • 171a51d68c Fix package deps Tony Garnock-Jones 2016-10-14 16:31:44 -0400
  • e0ce5eb5b4 clock-face.rkt Tony Garnock-Jones 2016-10-08 17:34:55 -0400
  • 0f3db4eac6 Rotations had the wrong sign Tony Garnock-Jones 2016-10-08 17:34:48 -0400
  • d1c858a7ae Fix deps Tony Garnock-Jones 2016-09-27 18:18:09 -0400
  • 773d1e953b Support coordinate-map in syndicate-gl/2d Tony Garnock-Jones 2016-09-27 17:08:24 -0400
  • d00f0cbf13 Fix bug where #:when-disabled on-message endpoints were processing events even when "disabled". Tony Garnock-Jones 2016-09-25 15:06:22 -0400
  • 4ea2586666 Support texture clipping Tony Garnock-Jones 2016-09-25 15:06:07 -0400
  • be7cf7417d Repair error in hsv->color Tony Garnock-Jones 2016-09-25 15:05:07 -0400
  • 39e46c1cfa Support hierarchical parent/child relationship between sprites. Tony Garnock-Jones 2016-09-24 13:23:07 -0400
  • 8f28ae0e9c Minor refactoring Tony Garnock-Jones 2016-09-19 21:26:38 -0400
  • 694de50bc0 Illustrate bounds on observation too Tony Garnock-Jones 2016-09-19 21:21:43 -0400
  • c1681f7804 Another firewall-demo example case Tony Garnock-Jones 2016-09-19 21:19:17 -0400
  • e7dc36f126 syndicate/firewall Tony Garnock-Jones 2016-09-19 21:14:08 -0400
  • 9a62eb6076 sandbox-os.rkt Tony Garnock-Jones 2016-09-19 20:24:51 -0400
  • 2662ede20e Refer to rmacs to gain benefits of SIGWINCH handling tui Tony Garnock-Jones 2016-09-18 15:11:46 -0400
  • aab25684b8 Fancy process table display on SIGUSR1 (if SYNDICATE_TRACE envt var nonempty) Tony Garnock-Jones 2016-09-13 17:35:12 -0400
  • 7be8eb6d60 Oops -- I had forgotten udp-handle support in the UDP driver. Tony Garnock-Jones 2016-09-13 13:21:04 -0400
  • 9080396bc5 Environment variable for convenient redirection of stdout to stderr Tony Garnock-Jones 2016-09-13 12:24:53 -0400
  • bb889542fc Track process names in trace/stderr.rkt Tony Garnock-Jones 2016-09-13 12:19:37 -0400
  • 165ed7362c vrule, hrule Tony Garnock-Jones 2016-09-12 19:14:11 -0400
  • aa992e5063 Use swedish rounding Tony Garnock-Jones 2016-09-12 19:14:05 -0400
  • 6a8c26b364 WIP Tony Garnock-Jones 2016-09-12 15:56:21 -0400
  • 723d3f4046 WIP Tony Garnock-Jones 2016-09-12 14:31:57 -0400
  • 254eb74825 rodentia Tony Garnock-Jones 2016-09-12 12:51:33 -0400
  • d6363a1f35 weaken Tony Garnock-Jones 2016-09-12 12:44:22 -0400
  • 3417d3d265 When shutdown, ensure cursor is just *off* the bottom of the screen, not *at* the bottom. Tony Garnock-Jones 2016-09-12 12:43:32 -0400
  • 025a96a167 attributed-action for improved causal influence tracking attributed-action Tony Garnock-Jones 2016-09-05 13:43:29 +0100
  • 4be494a8c2 WIP Tony Garnock-Jones 2016-09-12 09:34:32 -0400
  • 9a80ddfa83 WIP Tony Garnock-Jones 2016-09-11 22:12:56 -0400
  • 863c1a7db9 WIP Tony Garnock-Jones 2016-09-11 21:45:24 -0400
  • b78a6c5419 WIP Tony Garnock-Jones 2016-09-07 17:16:15 -0400
  • 5d7557df55 TUI experiment WIP Tony Garnock-Jones 2016-09-07 07:54:21 -0400
  • 7633174562 Give names to various toplevel netstack program actors Tony Garnock-Jones 2016-09-09 16:48:11 -0400
  • abba2719fd Fix embarrassing typo Tony Garnock-Jones 2016-09-09 16:47:48 -0400
  • 9ee7e677ad Give names to udp-driver and udp-socket processes Tony Garnock-Jones 2016-09-06 16:46:14 +0100
  • c844c0d596 Make sure spawn tracing happens before initial-patch tracing Tony Garnock-Jones 2016-09-06 16:45:59 +0100
  • 02828d8356 syndicate/profile Tony Garnock-Jones 2016-09-05 11:22:27 +0100
  • 0ef2a621d1 Support #:exit? on ide-dataspace Tony Garnock-Jones 2016-09-05 11:22:13 +0100
  • 497b63699c Avoid consing up a fresh 1x1 rectangle each time Tony Garnock-Jones 2016-09-05 11:22:01 +0100
  • 550bb12c4a Workable first stab at visualization of running configuration Tony Garnock-Jones 2016-09-02 17:56:07 +0100
  • 7880b2ba28 current-trace-procedures needs to be a store, not a parameter, because spawns capture the parameterization too early and the scoping of tracing should be hierarchy-based Tony Garnock-Jones 2016-09-02 17:55:46 +0100
  • 7d52e24a35 Support rotation of simple-sprites Tony Garnock-Jones 2016-09-02 17:54:41 +0100
  • 74b768044f actor-view tooltip Tony Garnock-Jones 2016-09-02 13:09:41 +0100
  • 9f333345fc Add actor-view for ground dataspace Tony Garnock-Jones 2016-09-02 13:09:28 +0100
  • 92ae08b24e Better dataspace detection Tony Garnock-Jones 2016-09-02 13:09:16 +0100
  • c459dbe684 Render dataspaces a little differently Tony Garnock-Jones 2016-09-02 13:02:20 +0100
  • c758c0d79c Use `signal-background-activity!` to prevent blocking of the main user thread Tony Garnock-Jones 2016-09-02 13:00:32 +0100
  • 9451c6ca54 Fix vertical alignment of tooltip Tony Garnock-Jones 2016-09-02 12:59:42 +0100
  • 01013ea372 Tooltip Tony Garnock-Jones 2016-09-02 11:32:10 +0100
  • 82e4b64168 Make frame counter transparent wrt touching Tony Garnock-Jones 2016-09-02 11:15:22 +0100
  • bd40ca3c62 Simplify `touching` notifications Tony Garnock-Jones 2016-09-02 11:11:56 +0100
  • 386df02fd0 Fix comment. Tony Garnock-Jones 2016-09-02 10:36:40 +0100
  • b56f559f45 draggable-mixin in syndicate-gl/examples/basic.rkt Tony Garnock-Jones 2016-09-02 10:36:26 +0100
  • 45c12bacf0 Permit #:when in stop-when. Tony Garnock-Jones 2016-09-02 10:36:03 +0100
  • e50ab77b53 `#:touchable-predicate` Tony Garnock-Jones 2016-09-02 10:08:02 +0100
  • a6f002c27d Simplify transform composition Tony Garnock-Jones 2016-09-02 09:50:48 +0100
  • b60fa8c755 First steps toward mouse-based picking in syndicate-gl Tony Garnock-Jones 2016-09-01 19:50:03 +0100
  • 1ae40c1ff1 `install-ide-dataspace!` Tony Garnock-Jones 2016-09-01 11:34:38 +0100
  • b69c3b3778 First sketch of "IDE" for Syndicate Tony Garnock-Jones 2016-08-31 19:12:40 +0100
  • 8249993a86 Use lists rather than conses, since they travel through dataspaces better Tony Garnock-Jones 2016-08-31 19:12:05 +0100
  • 4685d6af46 extract-patch-pids and tset/set-union Tony Garnock-Jones 2016-08-31 19:11:43 +0100
  • bf3b2a5a36 Expose current-ground-event-async-channel Tony Garnock-Jones 2016-08-31 19:11:16 +0100
  • e76ccd31a2 Add #:label parameter to 2d-dataspace Tony Garnock-Jones 2016-08-31 19:10:59 +0100
  • fb3ed65831 trace-logger --> current-trace-procedures Tony Garnock-Jones 2016-08-31 15:12:52 +0100
  • ca1c0f6645 Add a way of loading trace modules at startup time Tony Garnock-Jones 2016-08-25 18:15:39 +0100
  • 2a6061bd97 Revamp tracing Tony Garnock-Jones 2016-08-25 18:07:27 +0100
  • 186be084fd Update syntax of example snippets Tony Garnock-Jones 2016-08-25 13:15:06 +0100
  • 325655cd3b Update Tony Garnock-Jones 2016-08-25 13:13:44 +0100
  • 138bab9ba6 actor{react{...}} ==> actor{...} for JS Tony Garnock-Jones 2016-08-25 13:12:32 +0100
  • c61ed644ce More conversion from actor-react to actor Tony Garnock-Jones 2016-08-24 21:29:08 +0100
  • 0bc775a89f First commit moving from (actor (react ...)) to (actor ...) Tony Garnock-Jones 2016-08-24 17:35:38 +0100
  • 56e893fac4 Use field instead of set!. Tony Garnock-Jones 2016-08-21 08:42:45 -0400
  • 3240f20d90 Allow ($ v) bindings Tony Garnock-Jones 2016-08-21 08:27:56 -0400
  • 4beb281a2d Clean up netstack README and TODO situation. Tony Garnock-Jones 2016-08-16 09:39:27 -0400
  • 426a38b17f Silence redefinition warning Tony Garnock-Jones 2016-08-15 10:45:23 -0400
  • fe47abd540 Cosmetic Tony Garnock-Jones 2016-08-10 19:14:01 -0400
  • a890a7147b Queue implementations without credit tracking Tony Garnock-Jones 2016-08-10 19:04:08 -0400
  • 956a940480 Cosmetic Tony Garnock-Jones 2016-08-10 19:03:52 -0400
  • 6684c9e883 queue-remove in functional-queue.rkt Tony Garnock-Jones 2016-08-10 19:03:40 -0400
  • 0bc370beec A Queue with credit-based flow control. Tony Garnock-Jones 2016-08-10 18:42:19 -0400
  • a828334b2f Cosmetic Tony Garnock-Jones 2016-08-10 18:41:46 -0400
  • 2b29e817a5 Add *idle-priority*, and allow #:priority on begin/dataflow Tony Garnock-Jones 2016-08-10 18:41:41 -0400
  • f20d1a2ad7 Invariant checking via begin/dataflow Tony Garnock-Jones 2016-08-10 17:09:24 -0400
  • d7a594e2b9 Counting-semaphore-like mutex, and dining philosophers. Tony Garnock-Jones 2016-08-10 17:03:21 -0400
  • 70112027c6 Update Tony Garnock-Jones 2016-08-07 22:51:36 -0400
  • 3de86c3b29 Better pendingPatch logic Tony Garnock-Jones 2016-08-07 22:50:12 -0400
  • 7df50fbac9 We must flushPendingPatch after enqueueing some "meta" event as an action Tony Garnock-Jones 2016-08-07 22:50:04 -0400
  • a55dc6ec58 Fix expected test outputs Tony Garnock-Jones 2016-08-07 22:44:56 -0400
  • a494c86f16 Update Tony Garnock-Jones 2016-08-07 22:03:35 -0400
  • 31ee867964 Cosmetic Tony Garnock-Jones 2016-08-07 21:44:38 -0400
  • 5dc1d99a3b Flush accumulated patch at least once per turn, rather than only when pid or action-type changes Tony Garnock-Jones 2016-08-07 21:42:40 -0400
  • 747e96714d Treat prop definition as damage; triggers previous observations of at-the-time-undefined props Tony Garnock-Jones 2016-08-07 21:40:00 -0400
  • 6443e9dadd Only repair damage to subjects on non-terminated facets Tony Garnock-Jones 2016-08-07 21:05:35 -0400
  • e3520ac711 Coalesce adjacent patch actions from a given pid Tony Garnock-Jones 2016-08-07 21:04:32 -0400
  • 2c78d1ad0a Allocate Facet fids for debugging Tony Garnock-Jones 2016-08-07 21:02:17 -0400
  • 3977e57b38 Switch back from Actor.current, using Dataspace.activeBehavior() instead Tony Garnock-Jones 2016-08-07 21:01:49 -0400
  • eaade6e4fd Treat synthetic patches differently wrt previousKnowledge Tony Garnock-Jones 2016-08-07 19:44:57 -0400
  • cd754be396 Cleaner presentation of patches Tony Garnock-Jones 2016-08-07 19:43:21 -0400
  • 7f785008c8 Prevent default on keypress in textfield-dsl, like plain textfield does Tony Garnock-Jones 2016-08-07 17:50:05 -0400