TheFramework: Difference between revisions
Jump to navigation
Jump to search
(→RPC) |
(→RPC) |
||
| Line 7: | Line 7: | ||
=RPC= |
=RPC= |
||
==Message Format== |
|||
Capnproto is a bit of a pain to integrate into Rust. |
Capnproto is a bit of a pain to integrate into Rust. |
||
Maybe just use Rust structs? Can define them separately later... |
|||
==ASync== |
|||
Look into using [https://github.com/tokio-rs/tokio tokio] for async. |
Look into using [https://github.com/tokio-rs/tokio tokio] for async. |
||
==Daemonization== |
|||
2 libraries. One doesn't do Windows but seems better? |
|||
==IPC== |
|||
Servo has an ipc-channel crate. Doesn't do Windows yet. |
|||
Revision as of 00:29, 28 December 2016
Outline
- Multi-user realtime 3d graphics editor.
- Microservice inspired architecture. But use IPC/shared memory when possible.
- Need a local daemon as a gateway/introducer for the services.
- Hash all the things.
RPC
Message Format
Capnproto is a bit of a pain to integrate into Rust. Maybe just use Rust structs? Can define them separately later...
ASync
Look into using tokio for async.
Daemonization
2 libraries. One doesn't do Windows but seems better?
IPC
Servo has an ipc-channel crate. Doesn't do Windows yet.