[squeak-dev] Loading FFI is broken

Andres Valloud avalloud at smalltalk.comcastbiz.net
Wed Nov 20 18:14:07 UTC 2013


> Heck, even worse (and most offensive scenario):
>   - you compiled plugin & ship it with own set of defines
>   - a stupid (or maybe too clever) user uses a slightly different
> environment setup built with own set of defines
>   - crash boom as result
>
> ... so the following (quote):
>
> <<< . VM plugins are reliable,
> portable, and debuggable. They work across a range of processors. They
> work on 64-bit platforms. >>>
>
> .. is just a fairy tale. Nothing is reliable, portable, and debuggable
> when it comes about C.

You're using OS X or Linux, right?  I don't think it's that bad.  My 
point though is that if you are going to rely on C, then you ought to 
play by C's rules.  Forcing a Smalltalk point of view on C doesn't work 
in the long run.


More information about the Squeak-dev mailing list