rpcq icon indicating copy to clipboard operation
rpcq copied to clipboard

Develop C++ RPCQ Client

Open amccaskey opened this issue 5 years ago • 3 comments

It would be beneficial for a number of efforts to have access to a C++ version of the RPCQ client.

I believe this will involve mapping messages.lisp to a set of C++ classes. The Client should be able to leverage https://github.com/msgpack/msgpack and https://github.com/zeromq/cppzmq in a way similar to the current python client implementation.

Tagging @stylewarning to get the conversation started here, and start collaborating on the implementation.

amccaskey avatar Jul 09 '19 21:07 amccaskey

~Aside: can we have non-lisp/python implementations maintain a separate repo? Feels clumsy having everything under one roof.~ After out-of-band dicussion, no.

notmgsk avatar Jul 10 '19 16:07 notmgsk

@amccaskey I would be happy to write the lisp code that produces the messages. I will leave the writing of the C++ client code to someone more fluent in C++ (perhaps that is you).

notmgsk avatar Jul 12 '19 22:07 notmgsk

@notmgsk Great, yea if you can output the messages then I can help out in putting the client together.

amccaskey avatar Jul 16 '19 00:07 amccaskey