Wrap things up in an Objective-C thing and then use the ObjectiveC bridge
to bring the object into Smalltalk space. Like Esteban did with the
DefaultFileManager in the iPad VM.

Mac only obviously.

Phil

2012/9/6 S Krish <[email protected]>

> 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/
>> >>
>> >
>>
>>
>

Reply via email to