Skip to content

CapnP' Cerealization and IPC #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
itdaniher opened this issue Feb 12, 2014 · 1 comment
Closed

CapnP' Cerealization and IPC #14

itdaniher opened this issue Feb 12, 2014 · 1 comment
Assignees
Milestone

Comments

@itdaniher
Copy link
Member

The current plan is to have a final-level sink / tail that handles IPC via Unix domain socket in its own task, sending CapnP serialized messages. Python will then append these messages to a log file, push them to a browser via websockets(?), and do math(?).

The schema's been written, capnp-rust docs have been read, and rust IPC socket docs have been read, but Ian needs to actually sit down and write some code. This is slightly blocked by #5.

/cc @madisonmay

@itdaniher itdaniher added this to the CPR 1.0 milestone Feb 12, 2014
@itdaniher itdaniher self-assigned this Feb 12, 2014
@itdaniher
Copy link
Member Author

Dropped Capnp in favor of msgpack, which provides less overhead and a simpler serialization schema. Dropped unix IPC for TCP, as unix sockets are blocked by rust-lang/rust#12103. Code needs a bit of touchup (funnel to instant.rs,) but basic structure is a-ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant