<kentonv>
ratmice_, Cap'n Proto messages are strictly trees -- no aliasing / overlapping. So a "slice" doesn't really make sense.
natea has quit [Quit: natea]
<ratmice_>
kentonv: k, FWIW, i'll explain the scenario, since we are working with trees as well (and looking for a wire protocol to replace an ad-hoc one)
harish has quit [Ping timeout: 248 seconds]
<ratmice_>
the deal is that the trees are ridiculously large, on so the server sends the client essentially a promise for some subset of the list/tree, the client then checks its cache to see if it has it locally, otherwise it passes the index back to the server
compuguy has quit [Remote host closed the connection]
compuguy has joined #sandstorm
compuguy has quit [Remote host closed the connection]
compuguy has joined #sandstorm
<ratmice_>
which kinda happens in 2 places, the client <--> server <--> disk, anyhow, it would be perfect if that were doable via capnproto serialization/promises
<ratmice_>
alas :(
pie_ has quit [Ping timeout: 240 seconds]
<mokomull>
Looks like both of my "it can't possibly be meant to work that way" from bus1 seem to be fixed :)
jemc_ has joined #sandstorm
jemc has quit [Ping timeout: 260 seconds]
_whitelogger has joined #sandstorm
natea has joined #sandstorm
sconybeare has quit [Remote host closed the connection]
jemc_ has quit [Ping timeout: 248 seconds]
_whitelogger has joined #sandstorm
sconybeare has joined #sandstorm
sconybeare has quit [Remote host closed the connection]
sconybeare has joined #sandstorm
TC01 has quit [Ping timeout: 252 seconds]
TC01 has joined #sandstorm
ogres has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #sandstorm
Telesight has joined #sandstorm
HalfEatenPie has quit [Ping timeout: 264 seconds]
sconybeare has quit [Ping timeout: 240 seconds]
HalfEatenPie has joined #sandstorm
pie_ has joined #sandstorm
pie_ has quit [Ping timeout: 240 seconds]
_whitelogger has joined #sandstorm
_whitelogger has joined #sandstorm
AZero has quit [Ping timeout: 246 seconds]
<TimMc>
ratmice_: Can capnp address individual items? I remember something about it being able to pipeline (is that right?), so maybe you could ask for a bunch of items that all happen to be a slice...
sin has joined #sandstorm
sin is now known as Guest90697
Guest90697 has quit [Client Quit]
natea has quit [Quit: natea]
jemc_ has joined #sandstorm
ogres has joined #sandstorm
harish has joined #sandstorm
MarkAllasread has joined #sandstorm
harish has quit [Ping timeout: 252 seconds]
harish has joined #sandstorm
Lionel_Debroux_ has quit [Ping timeout: 240 seconds]
jemc_ is now known as jemc
jemc has quit [Read error: Connection reset by peer]
jemc has joined #sandstorm
Lionel_Debroux_ has joined #sandstorm
taktoa has quit [Remote host closed the connection]
demonimin has quit [Remote host closed the connection]