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