SaitoTech / saito-lite-rust

a version of the Saito-Lite client written for compatibility with the Saito Rust client and binary data format
24 stars 28 forks source link

saito protocol ideas #1521

Open benjiqq opened 1 year ago

benjiqq commented 1 year ago

using this issue to collect notes for a proposal to define more clearly a protocol, such that other projects can build on saito or collaborate on the core level.

1) protocol definitions: clearly define terms like client, server, node etc. separate out protocol work in human readable markdown which gets its own repository

2) saito-lite and saito-rust factors out a separate namespace which implements data communication. potentially clarify and make powerful the communications layer (DDP and edn)

3) define the notion of application more clearly and enable independent app development.

benjiqq commented 1 year ago

see also Virtual Machines and Base Scripting

https://wiki.saito.io/community/tasks