On Tue, Mar 12, 2013 at 7:54 PM, Igor Stasenko <siguctua@gmail.com> wrote:
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 :)

I understand that. �I think Squeak should provide a platform-independent FFI at the image level.

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.

This is called RTL ;)

--
Best regards,
Igor Stasenko.




--
best,
Eliot