yeap the more the merrier. There is also JNIPort for Java.

I really like this approach because he is using a dll. I am using sockets for python which is much slower. But I was thinking porting to this approach too.

He basically created a dll (Jinter.dll) that calls the J language and then Pharo using Nativeboost loads that dll. Jinter.c is also nicely commented and well written code. So this will be a good example for using it for Python.

Actually I was thinking that is possible to define a common interface/ protocol for communicating with other languages using this way. The only tricky part is converting between types of language X and pharo objects. Its fairly easy though. This way we can make pharo use any kind of language and most importantly any library for any language out there.

Sky is the limit :)

This is a fun way to sneak pharo inside any kind of project.��

On Sun, Mar 8, 2015 at 4:12 PM, Ben Coman <btc@openinworld.com> wrote:
This is great to hear, and a nicely structured presentation.�� So we now have a J bridge, and we have a python bridge from Kilon, so Smalltalk via Pharo can be seen to be less inward focussed, which was sometimes a criticism.�� These two provide a good example for other languages and services to follow.
cheers -ben

On Sun, Mar 8, 2015 at 9:40 PM, S Krish <krishnamachari.sudhakar@gmail.com> wrote:

Really Cool

On Sun, Mar 8, 2015 at 5:43 PM, Herr Martin Saurer <martin.saurer@bluewin.ch> wrote:
Hello All

Pharo now has an integration into the J programming language.


for a Demo as well as for download and installation instructions.

Have fun !!!

Martin