FFI - Not sure
Alien - Not sure
NativeBoost - Yes
One thing is receiving a callback from C. In this case, NativeBoost is the one with the worst end-user API.

Another thing, is being able to embed the VM in a C application, and then call the VM explicitly from the application. In this case, there is not efficient support at all.

The closest thing would be spawning the VM in a different process, and then "perform calls" via a socket.

Greetings,
Ronie

2014-09-19 20:42 GMT-03:00 Pierce Ng <pierce@samadhiweb.com>:
On Thu, Sep 18, 2014 at 10:05:51PM +0200, Annick Fron wrote:
> Is it possible to call pharo from C ?

FFI - Not sure
Alien - Not sure
NativeBoost - Yes

Simple example here:

�� http://www.samadhiweb.com/blog/2014.08.02.c.callback.smalltalk.html


Pierce