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@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@smalltalkconsulting.com Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com = = = ========================================================================
vm-dev@lists.squeakfoundation.org