|
|
|
|
|
by msangi
3367 days ago
|
|
How does dynamic typing help if there is no contract between sender and receiver? Even in that case they must agree on the content of message. Even if you insist in keeping the message untyped, with a static type system one could always convert (and possibly reject) messages as soon as they are received into a more precise type. That would keep the code that the compiler can't verify to the edges of the system. |
|
Every node becomes an "edge" in it's own right, and doesn't necessarily have global coherence with the rest of the system.