8aae4c5e64
!WiP Actors
e442e61bc6
Merge commit '6cfd97c91ae15197190ad50c71b8cfcd45da0f6e' into trunk
b3a34966bf
!WiP Preserves submodule
6cfd97c91a
Remove protocol variant complication (experimental)
770fb79882
Develop service model
6cd5887b4c
DSL: rename "asserting" to "publish"
2636fa8f0a
Add simple chat test
b0c92ea5de
Make DSL blocks callable procedures
62464a0cc1
Update Preserves submodule
ed555776fb
isNil(Preserve) is now isFalse
4ab7857835
Use annotated tuple types for assertions
59a20dc565
Prevent `toPreserve` being called with `Field`s
bc30e9f729
macros: take multiple arguments at assert
bedf27afe6
macros: add onStart and onStop
9f62cd6a4c
Try embedding again
75c176ddb6
New constructors for record and sequence
cd5dd7dd03
Add [] operator for dictionaries
9f2921d0ca
Add is* checks
e7af40ce2f
Export the variant members