Is there a source / person who could detail how the python binding is done...

1. To port this into Pharo

2. Port this design to bind Groovy to Pharo..




On Thu, Sep 6, 2012 at 6:47 AM, Serge Stinckwich <serge.stinckwich@gmail.com> wrote:
On Thu, Sep 6, 2012 at 5:58 AM, Santiago Bragagnolo
<santiagobragagnolo@gmail.com> wrote:
> Hi all!

Hi Santiago,

> � � I'm currently working in a project related with ROS (robot operative
> system), which already have a library to develop in C++ and other to do the
> same at Python. So, there a lot of variables to contrast to make a choice
> (performance, code-easy-to-prototype, flexibility, and a lot more), but the
> main variable is the accessibility from Pharo, then the question is, is
> there any project that use python from pharo? Or, if i select python i
> should write a library in C that bootstrap python and give access to pharo
> via FFI?
>
> � �I looked in the list's mails and in google without any success.

As Chris already told, there is a Python binding with OpenQwaq:
https://squeakingalong.wordpress.com/2011/05/04/openqwaq-python-integration/

I'm really interested to be able to use ROS from Pharo.
I start some weeks ago to work on a pure Smalltalk client for ROS:
http://ss3.gemstone.com/ss/RosSmalltalk.html

Noury is also interested and start some work also:
http://car.mines-douai.fr/squeaksource/RoSt.html

We planned with Noury to join our efforts to have a ROS client as soon
as possible.
Noury will also recruit a engineer to work full time on this.

Another alternative in order to use ROS from Smalltalk is to use
websockets and rosbridge.
I have done some work to use ROS from Amber here:
https://github.com/SergeStinckwich/rostalk

You are than welcome to join us ;-)
Regards,
--
Serge Stinckwich
UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam
Every DSL ends up being Smalltalk
http://doesnotunderstand.org/