Commit Graph

538 Commits

Author SHA1 Message Date
Sam Caldwell 49e7ba1b0e more splitting up 2018-10-02 14:01:55 -04:00
Sam Caldwell da1263dc97 begin splitting up roles.rkt 2018-10-01 13:06:17 -04:00
Sam Caldwell f264392a05 re-finangle `define/intermediate` to allow require & provides
Needed to change from `make-rename-transformer` to
`make-variable-like-transformer` because apparently rename transformers
are treated differently when referred to from another model, hiding the
syntax properties on the target.
2018-09-14 16:40:43 -04:00
Sam Caldwell 3fa7d2f5b1 file system roles w messages 2018-09-12 19:32:06 -04:00
Sam Caldwell 013c22d855 cell example 2018-09-12 17:16:25 -04:00
Sam Caldwell 8a17bf8ef2 messages 2018-09-12 17:03:19 -04:00
Sam Caldwell e7cc6cd452 fix making defn context with #f #f 2018-09-12 15:06:08 -04:00
Sam Caldwell e10cf12870 stuff 2018-09-10 16:24:44 -04:00
Sam Caldwell e7b33b22d0 book club 2018-08-14 18:23:35 -04:00
Sam Caldwell 3a9564df59 dataflow 2018-08-14 17:02:39 -04:00
Sam Caldwell 61a2ad2d76 query set 2018-08-14 16:35:39 -04:00
Sam Caldwell 5b0bce7a12 query-value 2018-08-14 15:43:51 -04:00
Sam Caldwell 6881393b53 define functions differently 2018-08-13 19:32:23 -04:00
Sam Caldwell d05e73830d local define 2018-08-13 18:50:08 -04:00
Sam Caldwell 0972568eb2 walk/bind in begin as well 2018-08-09 22:06:08 -04:00
Sam Caldwell 32c1321cdc code reuse! 2018-08-09 21:42:20 -04:00
Sam Caldwell dc38f40927 re-factor field shenanigans 2018-08-09 21:02:24 -04:00
Sam Caldwell 674b87740f free standing fields! 2018-08-08 15:20:09 -04:00
Sam Caldwell 97174e668b during 2018-08-01 11:30:25 -04:00
Sam Caldwell adb1098283 sets 2018-08-01 10:52:56 -04:00
Sam Caldwell 1448d7db88 lists 2018-08-01 10:35:22 -04:00
Sam Caldwell c95c32abd9 two buyer example 2018-07-31 15:54:16 -04:00
Sam Caldwell a383667938 on start and stop, spawned actors 2018-07-31 15:51:20 -04:00
Sam Caldwell 1e3fc3ae49 simple example 2018-07-31 14:46:36 -04:00
Sam Caldwell 96b61c8b75 fix pattern compilation 2018-07-31 14:46:24 -04:00
Sam Caldwell 9a161e77c4 fix bugs, null-ary stops 2018-07-31 14:03:15 -04:00
Sam Caldwell a59cf4a039 cond, match 2018-07-30 17:36:42 -04:00
Sam Caldwell e5e7865f73 lambdas 2018-07-30 17:00:42 -04:00
Sam Caldwell 0267b4a5f3 utilities 2018-07-30 15:17:30 -04:00
Sam Caldwell 9218387500 stop statement 2018-07-30 14:01:56 -04:00
Sam Caldwell cd854daaa8 dataspace form 2018-07-30 11:54:05 -04:00
Sam Caldwell 27e55c583c check input and output safety in spawn rule 2018-07-27 17:16:44 -04:00
Sam Caldwell 1cf4b82abb small adjustment to Role type 2018-07-27 11:59:30 -04:00
Sam Caldwell 0a702c77f0 refactor effect checking 2018-07-27 11:37:22 -04:00
Sam Caldwell 636723dc05 refactor how effects are checked & propagated 2018-07-27 10:54:22 -04:00
Sam Caldwell b5e4153cdb rename facet effect key from e to f 2018-07-27 10:24:46 -04:00
Sam Caldwell 70db387b54 roles for bank account facets 2018-07-26 17:16:06 -04:00
Sam Caldwell e876b0a16b start on facet role types 2018-07-25 17:26:47 -04:00
Sam Caldwell 983d0a2172 note on performance 2018-05-17 12:17:27 -04:00
Sam Caldwell 070afb06fa typed book club 2018-05-16 15:58:02 -04:00
Sam Caldwell f82b22fd83 parse action types in transition,quit to allow empty lists 2018-05-16 11:44:03 -04:00
Sam Caldwell ea974b0a9d start on typed book club 2018-05-15 17:25:19 -04:00
Sam Caldwell ec17e200c7 add tuple and patch utilities and set datatype 2018-05-15 17:25:08 -04:00
Sam Caldwell 14f5cfdceb typed bank account 2018-05-14 16:17:52 -04:00
Sam Caldwell 4d7f2d1ba8 typed box and client 2018-05-10 14:53:59 -04:00
Sam Caldwell 9867eed0d6 consolidate Quit and Transition types 2018-05-09 18:08:55 -04:00
Sam Caldwell 38d9297453 flesh out 2018-05-09 17:34:42 -04:00
Sam Caldwell b26994628a macro wrangling 2018-05-08 17:21:25 -04:00
Sam Caldwell a5cab3ac36 Disable turnstile stop list for facet types
This papers over an ambiguous reference error in the two buyer example.
In the future this should be addressed by redesigning the language so
that patterns can expand to the correct syntax rather than being
'compiled'.
2018-05-08 11:21:26 -04:00
Sam Caldwell 9913d1b1e7 fix typo 2018-05-07 17:29:03 -04:00