- Is the best way to make what in C++ or Java you'd call "constructors" to
write class methods that create, initialize and then return an instance, e.g.
newFooWithBar: initialBar
| newFoo |
newFoo := Foo new; setBar: initialBar. ^ newFoo
or is there a more concise way?
OK, I've got this one already. ^ super new init. Had me puzzled for a while (why would I want to return a new instance of the *superclass*?) until I figured out what the superclass was the superclass *of*...
Dominic