Commit Graph

27 Commits

Author SHA1 Message Date
Tony Garnock-Jones 5621685052 Make boot() return (optional) initialGestalts instead of having a separate argument to spawn(). Fixes failing test case for initial actor route signalling. 2014-08-30 14:52:33 -07:00
Tony Garnock-Jones 85c6c228a3 Move kwApply from actor.js to util.js 2014-08-30 14:52:27 -07:00
Tony Garnock-Jones d777418d5c Rearrange Actor instances so exceptions during construction are correctly blamed on the new actor 2014-08-25 18:39:45 -07:00
Tony Garnock-Jones 1b3b355fea Invoke trapexit after removing the pid, in case of exn in the trapexit fn 2014-08-25 16:11:25 -07:00
Tony Garnock-Jones 52bdc2eb3c Redacted debugState for WebSocketConnection and DemandMatcher 2014-08-25 13:01:49 -07:00
Tony Garnock-Jones 10abaa1724 Support separate supply-projection from demand-projection 2014-08-25 13:01:35 -07:00
Tony Garnock-Jones 7bb57e2c39 Permit actors to control what portion of their state is displayed in debug output 2014-08-25 13:01:10 -07:00
Tony Garnock-Jones 66670e7f6f Throw exception on ill-formed DOM specification 2014-08-25 13:00:33 -07:00
Tony Garnock-Jones 20d0f5d58d Correct documentation of interpretSpec 2014-08-25 13:00:18 -07:00
Tony Garnock-Jones d080494664 Add singleton feature to Actor observation 2014-08-25 11:44:09 -07:00
Tony Garnock-Jones a62f00b8a3 Sort process tree by numeric PID, not by PID string 2014-08-22 17:12:40 -07:00
Tony Garnock-Jones d7baec744e Smarter process-tree-printing for Chrome 2014-08-22 17:06:06 -07:00
Tony Garnock-Jones 318770e301 Fix missing Codec module reference 2014-08-04 11:28:47 -07:00
Tony Garnock-Jones 659ee24105 Experimental Web Worker support 2014-08-02 00:32:46 -07:00
Tony Garnock-Jones e78696c621 Split out Ground, Codec 2014-08-02 00:30:52 -07:00
Tony Garnock-Jones f46fd52239 Filter out metaLevel mismatches 2014-08-02 00:25:18 -07:00
Tony Garnock-Jones e0def26f6c Initialize Actor presence/name/added/removed state variables 2014-07-28 17:43:08 -07:00
Tony Garnock-Jones 95a4bc3c93 Finish actor.js 2014-07-25 16:57:09 -07:00
Tony Garnock-Jones fba2ee91a8 actor.js (WIP) 2014-07-25 16:56:06 -07:00
Tony Garnock-Jones 0b361137a2 Reflect.formalParameters 2014-07-25 16:56:06 -07:00
Tony Garnock-Jones e0b476cc0a matchPattern, projectObjects 2014-07-25 16:56:06 -07:00
Tony Garnock-Jones cfeb46ef62 Prefer Array.isArray() to "instanceof Array" tests 2014-07-25 16:56:06 -07:00
Tony Garnock-Jones 80befd60eb Named captures 2014-07-25 16:56:06 -07:00
Tony Garnock-Jones 28405b544f Remove unused bindings 2014-07-25 16:56:05 -07:00
Tony Garnock-Jones 96d577b2d7 Permit overriding of DOM/jQuery patterns (enables remote connectivity) 2014-07-24 16:21:54 -07:00
Tony Garnock-Jones f7baa65a2d Use nested-arrays (sexpr style) instead of hashes for DOM fragments 2014-07-24 16:21:07 -07:00
Tony Garnock-Jones 7bab9be492 Some modularity; general cleanup of codebase 2014-07-23 17:21:51 -07:00