kentonv changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev | Public logs at https://botbot.me/freenode/sandstorm/
jemc has joined #sandstorm
jemc has quit [Ping timeout: 240 seconds]
ogres has quit [Quit: Connection closed for inactivity]
jemc has joined #sandstorm
jemc has quit [Ping timeout: 240 seconds]
xet7 has joined #sandstorm
xet7 has quit [Quit: Leaving]
xet7 has joined #sandstorm
xet7 has quit [Quit: Leaving]
_whitelogger has joined #sandstorm
xet7 has joined #sandstorm
Telesight has joined #sandstorm
xet7 has quit [Quit: Leaving]
xet7 has joined #sandstorm
xet7 has quit [Quit: Leaving]
jemc has joined #sandstorm
xet7 has joined #sandstorm
Telesight1 has joined #sandstorm
Telesight has quit [Ping timeout: 240 seconds]
jemc has quit [Ping timeout: 240 seconds]
isd has joined #sandstorm
<isd> kentonv: was poking through backend.capnp out of curiosity, and thought it was odd that the api doesn't really use capabilities, instead returning Text ids everywhere; was there a rational behind that?
jemc has joined #sandstorm
<isd> *rationale
<zarvox> The caller is JS, and IIRC the frontend-backend split happened before we had persistent sturdyrefs?
<zarvox> (could be misremembering history)
<zarvox> I could see a world where you'd have a function getGrainById or something that turns a text id into a Grain handle or something
<zarvox> I think we didn't prioritize it because we didn't expect to support an API for talking to the backend directly, so we considered this an implementation detail, and there wasn't clear value in rewriting
ogres has joined #sandstorm
<isd> fair enough.
zarvox has quit [Quit: jessie -> stretch]
zarvox has joined #sandstorm
<kentonv> isd: the short version is that this interface sits beneath the layer that implements SturdyRefs, so can't use SturdyRefs.
Telesight1 has quit [Remote host closed the connection]
jemc has quit [Ping timeout: 255 seconds]
<isd> Makes sense.
isd has quit [Read error: Connection reset by peer]
isd has joined #sandstorm
yeehi1 has joined #sandstorm
yeehi has joined #sandstorm
yeehi1 has quit [Ping timeout: 255 seconds]
_whitelogger has joined #sandstorm
ogres has quit [Quit: Connection closed for inactivity]
ogres has joined #sandstorm
xet7 has quit [Quit: Leaving]