pyros-dev / pyros

Python interfacing for multiprocess software - A Python blanket for ROS to hide inside
BSD 3-Clause "New" or "Revised" License
25 stars 4 forks source link

META : Other multiprocess communication framework #36

Closed asmodehn closed 8 years ago

asmodehn commented 8 years ago

We should implement other multiprocess communication interface... Potential Candidates :

It would allow us to test a different implementation than ROS for multiprocess communication. All in pure python ( I think... more checks needed regarding implementation details )

The goal is to minimize the percentage of the code dealing with ROS itself, and test the rest fully with python. As this is a "translation" package from one multiprocess communication framework to another, there is a possiblity that it would come in handy

This is a meta issue tracking sub issues regarding teir implementation. Feel free to add here the communication framework you d like to be able to translate to.

asmodehn commented 8 years ago

Actually, since zeromq makes messaging pattern much easier to implement, and since protobuf guarantees that we will be able to have backward compatibility, this combinations was chosen. Also the are available already as ROS dependencies.

asmodehn commented 8 years ago

One choice has been made, lets clean this up, and lets not aim too high. One other than ROS1 is enough.