-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Raising an issue here to discuss my initial pass using the IPC interface in a foreign language. I built a simple proof of concept that fetches a block template from a Rust program. I had to make a couple of modifications to the capnp files. First being to remove any reference to C headers within the capnp files. I am wondering if anything may be done here to remain language agnostic? Also, using the Proxy interface requires an mp namespace, and within the Rust project it made more sense to include this at the top level group of capnp files, since any references to C headers were removed anyway.
This was my first pass at using capnp, so I understand this issue may be vague. However I think it is useful to see how one might use IPC in a foreign language and what may be done to accommodate that use-case.