Ryan Chipman

Results 8 comments of Ryan Chipman

I would love to, but unfortunately it isn't something I'm likely to have the time to dig into in the near future

This made it to the HN front page today...no code??

Some options for serialization: - [BSON](http://bsonspec.org) - [Protobuf](https://developers.google.com/protocol-buffers/) - [MessagePack](http://msgpack.org)

Between the two, I think Msgpack is preferable. It's designed from the ground up for RPCs, whereas BSON is really designed for storage & traversal (the serialization format of choice...

Between the two, I think doing a C implementation from scratch would be better than dealing with C++ in the code base (I know Marc has expressed a similar sentiment...

Alternatively, there are things like [gRPC](http://grpc.io) (still in alpha), or just using ZeroMQ. However, I think a RPC library is a must because it makes client creation for different languages...

Defining a schema is not a bad thing though, as it allows code generation in multiple languages. Even though msgpack doesn't _require_ schemas, we would likely use them anyways.

Yeah, this issue was initially opened before the lua plugin API, so I think this is now no longer needed!