urbit / shrub

An operating function (Prototype)
https://urbit.org
MIT License
28 stars 2 forks source link

new changes #4

Closed liam-fitzgerald closed 4 months ago

liam-fitzgerald commented 4 months ago
liam-fitzgerald commented 4 months ago

Oh also adds WIP %gift semantics. The point of %gift semantics is to "echo" changes back up the tree. For example, consider a chat app that stores in its state some back index from ship -> message ID. If the message was poked to change the sender of the message (yes this isn't a very good example), then under the current system we would have no way of capturing that. Instead, you simply accept %gift pokes and you will be woken up any time your captured children change.