git ssb

0+

xj9 / sora



wiki protocols

%U9p1Dz3nOtLkZ/y1ArYGQWO1/rKJH4QRdS+IszsFhmY=.sha256
Openxj9 opened this issue on 4/17/2020, 5:00:32 AM

wiki protocols

keep an eye out for other wiki formats coming along!

multiwiki should be an application protocol for searching, reading, and modifying wiki content. so really a kind of subprotocol of 9p, which i believe is already in use by ANTS? in some form.

%cKaNOzi3HXHVYadcrHD+j7RNWIoRKIPa42D3SaJjJWM=.sha256 xj9 · 4/17/2020, 5:17:29 AM

you should be able to mount these filesystems on a linux system using v9fs. makes it really easy to script extensions and alternate clients. also works with qemu as a virtio driver. theoretically this could be used to map a vms virtual disk to a torrent or some other network share. performance is obviously a consideration, but having a common language to interface with diverse systems pays for itself. this does create some overhead for communicating between components, but this should mesh well with the goal to make sora user programmable. engineers should be tasked with finding a good balance between abstraction, utility, and performance. a filesystem interface is quite constrained, but you should also consider that this interface needs to make sense for scripting. you really want simple workflows because that makes the components easier to compose. this is where languages like bash excel, and i assign much of UNIXs genius to the ease with which simple tools can combine to accomplish complex tasks.

%To+zLb6irKOnHdPZYqxzheUxtxLk1KLdYw77zmF/g/E=.sha256 xj9 · 4/17/2020, 6:23:43 AM

user programming language is a bit mystery, but filesystems are easy enough to understand. folders and files are not bad abstractions to work with and they should be easy enough to express in strict formal terms as well. especially if the interfaces are well defined protocols.

Built with git-ssb-web