You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This has been paused forever, but just writing a memo for me here:
In one meeting Prof. Lee and others found that it might be a better idea to eliminate the ability for mutations to write to ports, i.e. the only effect a mutation can have is to carry out the 4 API calls outlined in the tech report.
This will not impact the ability of mutation to achieve its tasks because one can split an old mutation into a reaction and a mutation, one of which does the connection, and the other does the writing or nop.
In the code generator the syntax should therefore replicate what we have for reactions mutation [<name>] (triggers) [<uses>] [-> <effects>] [{= ... body ...=}]
And unlike in reactions effects must be ports.
The text was updated successfully, but these errors were encountered: