Commit Graph

43 Commits

Author SHA1 Message Date
Sam Caldwell 39c54e77f3 new job manager role 2020-01-07 11:52:02 -05:00
Sam Caldwell 555c41a153 task manager role 2019-12-31 13:55:59 -05:00
Sam Caldwell 33ef42818d fixup format of task performer spec 2019-12-30 17:13:29 -05:00
Sam Caldwell 8afed87e99 stuff 2019-12-30 16:27:29 -05:00
Sam Caldwell 29f589d7c4 fix a couple bugs 2019-08-26 11:09:34 -04:00
Sam Caldwell 443e1f9ac1 Label internal events & handlers with actor-unique IDs 2019-08-26 11:09:34 -04:00
Sam Caldwell 4e2ae45b0b initial take on supporting spawn actions in role graphs 2019-08-26 11:09:34 -04:00
Sam Caldwell e018359204 consider more potential schedulings of events 2019-08-26 11:09:32 -04:00
Sam Caldwell 9a21a811a3 internal event business 2019-08-26 11:09:32 -04:00
Sam Caldwell 3c3291ffa4 compile internal events, compresses job manager graph by a lot 2019-08-26 11:09:32 -04:00
Sam Caldwell b17cba59ed remove self loops, things working better 2019-08-26 11:09:32 -04:00
Sam Caldwell 27abf8ab1e detect cycles when compiling internal events 2019-08-26 11:09:32 -04:00
Sam Caldwell e6524174e1 first take on inlining internal events 2019-08-26 11:09:31 -04:00
Sam Caldwell 135e6b655b rudimentary support for internal events in proto 2019-08-26 11:09:31 -04:00
Sam Caldwell 202bcd6842 add messages to proto 2019-08-26 11:09:31 -04:00
Sam Caldwell fa8822e40d small cleanup 2019-08-26 11:09:31 -04:00
Sam Caldwell c40b773282 reorganize examples 2019-08-26 11:09:31 -04:00
Sam Caldwell be5bc19fcc job manager role 2019-08-26 11:09:31 -04:00
Sam Caldwell 537b3fd272 more event constructors in proto 2019-08-26 11:09:31 -04:00
Sam Caldwell 963676c0c6 Change type names Know -> Asserted, \negKnow -> Retracted 2019-08-26 11:09:30 -04:00
Sam Caldwell 458bf93fef subgraph stuff working better 2019-08-26 11:09:29 -04:00
Sam Caldwell c38bfdc2c0 some work on checking/finding subgraphs 2019-08-26 11:09:29 -04:00
Sam Caldwell ee726c9177 task assigner spec and task manager type 2019-08-26 11:09:29 -04:00
Sam Caldwell da900a258a extract some code from verify body 2019-08-26 11:09:29 -04:00
Sam Caldwell 32f117df16 task performer spec and task runner type 2019-08-26 11:09:28 -04:00
Sam Caldwell 703a4c9589 support for dataflow, misc fixes and improvements 2019-08-26 11:09:28 -04:00
Sam Caldwell 3ebcf413c9 more accurate job manager type 2019-08-26 11:09:28 -04:00
Sam Caldwell 47ca363b18 add container types to proto 2019-08-26 11:09:28 -04:00
Sam Caldwell 3e1d4d108f initial support for on start and on stop 2019-08-26 11:09:27 -04:00
Sam Caldwell 3ad0457bd5 small cleanup 2019-08-26 11:09:27 -04:00
Sam Caldwell ce0c296b5c parse quoted turnstile types 2019-08-26 11:09:27 -04:00
Sam Caldwell e16db164df look more at book club roles 2019-08-26 11:09:16 -04:00
Sam Caldwell 362d7c877d More leader-related role finangling 2019-08-26 11:09:15 -04:00
Sam Caldwell c726fb2bdd look into leader impl simulating spec a bit 2019-08-26 11:09:15 -04:00
Sam Caldwell 47dc84f034 some more simulation tests 2019-08-26 11:09:15 -04:00
Sam Caldwell 0cc550ea43 leader-spec simulates itself! 2019-08-26 11:09:15 -04:00
Sam Caldwell 324557e8b5 simplest simulation example passes 2019-08-26 11:09:14 -04:00
Sam Caldwell 50448f41a7 subtyping 2019-08-26 11:09:14 -04:00
Sam Caldwell 126046caa9 remember initial state when compiling 2019-08-26 11:09:14 -04:00
Sam Caldwell a8d398eec7 small improvements 2019-08-26 11:09:13 -04:00
Sam Caldwell 170e2b28ce incorporate branching! 2019-08-26 11:09:13 -04:00
Sam Caldwell 480b67ea51 More on facet states, including graphviz view 2019-08-26 11:09:13 -04:00
Sam Caldwell 64016053ff prototyping interpretation of roles as state machines 2019-08-26 11:09:13 -04:00