corot / world_canvas

ROS framework for storing and accessing semantic information about the world, with an initial emphasis on needs and use cases for mobile robots.
10 stars 19 forks source link

python bindings for client library development #21

Closed jihoonl closed 10 years ago

jihoonl commented 10 years ago

We forgot to discuss about this issue on last meeting. I wonder if we can use python bindings to develop world_canvas_client libraries, using C++ library for both python and c++.

With this, it has good and bads.

Good

Bad

It is just an open discussion about python binding library development. Considering the complexity to setup the library, it is discouraged though..

corot commented 10 years ago

Yep, I saw it.... well, it's a bit late, cause we already have both implementations... And the other point is that I have no idea on how to wrap C++ code on python.

jihoonl commented 10 years ago

Ok. Let's keep both python and c++ client libraries. What is your first target client library? Will you focus on python first? or c++?

corot commented 10 years ago

I did python first, and normally I'll keep like that. I have fallen in love with py....

stonier commented 9 years ago

Chiming in late, but I believe it's better to keep them separate. There's not a huge advantage to be had to build pybindings here, and although pybindings is awesome (I do some these days!), it's intimidating to a possible maintainer of this code in the future.