The issue we had when we looked at getting rid of the "make()"
transformation was that when defining a new class, you
needed to instantiate the superclass without running it's initialization
method. Setting a global flag to inhibit initialization seemed like a
kludge, I was wondering if it would be less of a kludge to check the first
arg and see if it equals
some special constant object which means "don't run initialize method". It's
still a kludge, but seems like less
of one than setting a global.  When the new() is called to get an instance
of the superclass, you don't pass
it any args anyway...




--
Henry Minsky
Software Architect
[EMAIL PROTECTED]

Reply via email to