I have a fairly simple XMLRPC interface working.. but then that is no substitute to direct interface..
I like the simplicity of the python binding from Smalltalk.. On Thu, Sep 6, 2012 at 11:38 AM, [email protected] <[email protected]>wrote: > Can't you just get the current implementation run as a separate > process managing that main variable along with some web/TCP interface > and get that working through Zinc or OSProcess with a control script? > > I am currently experimenting with CUDA (same kind of freaking > interfacing) and frankly, the quickest way to see some progress and > understand what's going on has been to use OSProcess to compile what I > need, ship the code to the card etc. No FFI etc. Just make a neat > little set of scripts. > > FWIW, I also leverage Tcl quite often to wrap C stuff (Yeah, I love > homoiconic languages - ah, can't resist: > http://en.wikipedia.org/wiki/Homoiconicity). And also, SWIG may help a > lot for these endeavors. http://www.swig.org/ > > Also, Pharo can give HTTP-based access (lots of options here) for > controlling the other around. There seems to be some REST support > available and JSON parsing is around. > > Of course, this doesn't answer the question... > > Phil > > > 2012/9/6 S Krish <[email protected]>: > > 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 > > <[email protected]> wrote: > >> > >> On Thu, Sep 6, 2012 at 5:58 AM, Santiago Bragagnolo > >> <[email protected]> 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/ > >> > > > >
