On 12 March 2013 19:44, Eliot Miranda <eliot.miranda@gmail.com> wrote:
3. Pharo has forked the VM to include a) NativeBoost and b) ephemerons and c) new FileSystem primitives. a) is cool, but I don't like the x86 specificity. I want a cross-platform FFI, so I'm not excited enough to include NB in my port.
Just let me remind you that (x86 specificity) is completely on image side. The VM side changes are minimal and 100% not platform specific. Making NB image-side implementation platform-unspecific is another story.. but as i said before i see no reason to do it unless there's a version of Cog which runs on some other platform :) There is plans and some work started on getting there, by making a platform-neutral low-level DSL, which can be used for generating native code. -- Best regards, Igor Stasenko.