Hi Eliot,
Regarding to deprecated Alien class libraries how can I get information about the changes between Pharo 1.1 and Pharo 1.2? Cheers, Patricio El 26-12-2010, a las 15:11, Eliot Miranda escribió: > > > On Sun, Dec 26, 2010 at 8:19 AM, Joachim Geidel > <[email protected]> wrote: > > Hi Eliot, > > On Nov 11, 2010; 02:40am, Eliot Miranda-2 wrote: > > But I'm hoping that the ALien callouts will die the death soon. I have > > Alien callbacks integrated with the FFI and of course the ALien data > > manipulation code works fine. So if you're eager to have Alien callouts > > work see whether the above change fixes things, in which case I can > > integrate the fix. But if you're not so eager you could wait for me to > > push out the FFI changes, but that could take a few weeks. > > What exactly does "Alien callouts will die" mean? Does it mean that the > Alien class library is deprecated and will be replaced by a new version of > FFI? Or is it something else? > > It means what it says; that the callout primitives in Alien will die and all > the rest will remain. FFI callouts will accept Aliens and, because they have > type information, render the Alien call-outs redundant and problematic. The > Alien data representation and callback facilities will be retained. > > > > I am close to releasing JNIPort for Pharo/Squeak. I am currently using Alien > for interfacing to the Java VM, and with the exception of callbacks from the > JVM to Smalltalk which come from foreign threads, everything works now on > the Squeak VM ("foreign" callbacks still crash the VM which outputs > "scheduler could not find a runnable process" to the console). > > I would be a bit unhappy if I had to dump this work and redo the interface > to the JVM, and I wouldn't be happy at all if I had to use different class > libraries for calling foreign functions depending on the VM (Cog vs. Squeak > VM). So, what's the "official" plan for Alien/FFI? > > Best regards, > Joachim Geidel > -- > View this message in context: > http://forum.world.st/Alien-Cog-VM-tp3036626p3164309.html > Sent from the Pharo Smalltalk mailing list archive at Nabble.com. > >
