[Vm-dev] Re: [squeak-dev] Re: [Pharo-project] Alien FFI

John M McIntosh johnmci at smalltalkconsulting.com
Mon Nov 24 19:37:06 UTC 2008

Ok, well asAlien seems to be used as conversion methods to ensure a  
passed object is an alien.
What would you like to do instead?

I'll integrate the primitive Error code changes this week and do any  
clean up.
If you would like to suggest which variable bindings  can be deleted  
I'll correct that.

On 24-Nov-08, at 9:49 AM, Vassili Bykov wrote:

> On Mon, Nov 24, 2008 at 12:13 AM, John M McIntosh
> <johnmci at smalltalkconsulting.com> wrote:
>> I would suggest someone with an eye towards "Compiler, CompileMethod,
>> ParseNode" carefully look at the changes in "Alien-Core" to ensure  
>> I've not
>> trashed some important part of the Pharo Compiler or Traits. I  
>> can't say if
>> the changes are destructive or passive?
> Many of those have to do with primitive errorCode support, and it
> would be nice to categorize them separately. I didn't look closely,
> but those that have to do with variable bindings are likely to be
> irrelevant.
> And sorry, but adding #asAlien to True, False and UndefinedObject is
> just wrong. Nor should have it been in String from the start.
> Cheers,
> --Vassili

John M. McIntosh <johnmci at smalltalkconsulting.com>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com

More information about the Vm-dev mailing list