Partially added to the syntax: you can use fields when you are sending a message
You cannot declare fields beforehand
You cannot use them on guards
We must add the missing features to:
The language (Floreal can use whatever syntax he is happy with)
The compiler, I will go for a simple representation of messages (all messages are represented by the same structure in the target environment, kind of key-value store)
Runtime support to marshal/unmarshal messages, to send them and to access their fields
The current status of messages is this:
We must add the missing features to: