ungar at Eng.Sun.COM
Mon Mar 25 20:54:14 UTC 1991
From @udel.edu:carroll at cis.udel.edu Fri Mar 22 17:17:41 1991
To: self-interest at self.stanford.edu
From: "Mark C. Carroll" <carroll at udel.edu>
Date: Fri, 22 Mar 91 20:09:55 -0500
I find the idea of multimethods extremely interesting, and I've found
multiple polymorphism to be extremely useful in languages like C++.
But before something like that gets added to Self, I think some
consideration should be given to what it does to the model of the
Self currently has an extremely elegant model. It provides an
extraordinarily simple, uniform way of doing things. The basic
operation is the message pass, and if you understand the conceptual
mechanics of message passing, you understand Self. (Well, it's a bit
of an exageration, but, for the sake of argument, let it stand.)
What happens to that model when we add multimethods?
Great question! I think it's something like: "Ask a bunch of objects to do their thing"
instead of asking just one. But, it may be more profound than that.
We won't know till we try.
More information about the Self-interest