TheFramework: Difference between revisions

From Hegemon Wiki
Jump to navigation Jump to search
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.