Merrily working away on the _Squeak OO Design with Multimedia Applications_ book. Joe the Box. I get curious about how "new" is implemented.
How does Object (or ProtoObject) implement new?
When you write Box>>new (Box is a subclass of Object):
new ^super new initialize.
where is the new that it is finding?
I found Behavior>>new, which calls a primitive, which seems a likely possibility, but I can't see how Object uses it?
What am I missing? I realize that this is the most basic of the basic. It is highly unnerving to have it be such a mystery. I mean if you are supposed to be able to find the implementation of almost anything in the system, shouldn't you be able to easily see how Object implements new?
8?(
Karl (revealing the depths of newbieness)