There is a long-standing RfC which basically describes the same idea on a much wider, conceptual scope. Indeed I consider this approach used here for solving the problem with GUI uptades also as a proof of concept, to be expanded to a much wider scope in case it works out well. The new insight here is, that, by transferring a diff in pull mode, we can circumvent the architectural problems with typing, which showed up quite clearly in earlier design studies towards this concept. The change from push to pull is by far not so fundamental as it looks, since the sender still may initiate the exchange by sending a message offering the diff iterator for the receiver to pull. This way, we get a handshake and still sustain the crucial part, which is to decouple the data representation and give the receiver full control over the interpretation of the exchanged data. |
||
|---|---|---|
| .. | ||
| design | ||
| devel | ||
| technical | ||
| user | ||
| .gitignore | ||
| DIR_INFO | ||
| index.txt | ||
| SConscript | ||