From: Stefan Matthias Aust sma@netsurf.de
The problem IMHO is that now "self a: b" and "a: b" doesn't mean
the same.
While the first expression always accesses an instvar of the self
object,
the second expression will assign a temporary called "a" if one exists.
Well, the problem is the same as for a:=b. 'a' can be either an instance variable or a local variable. I am not saying this is good or bad, it's just the same is it is now.
Marcel