David Ungar David.Ungar at Eng.Sun.COM
Fri Mar 25 16:53:07 UTC 1994

I have just skimmed the discussion, but nevertheless am ready to stir
things up!
I would propose that copy-on-write is implementable, but yields an
object model whose strengths and weaknesses are complimentary to

Self cleanly separates shared from private information, and
allows for shared state in a straightforward way.

A Lieberman-style system (with copy-on-write) avoids the
non-concrete traits problem but makes it harder to express shared state--
how do you know when NOT to copy-on-write?

Personally, the next language I work on ;-) is going to have a much simpler
model; I suspect both are too complicated.

-- Dave (responsible for many of the overcomplexities in Self and
have learned the hard way) Ungar

More information about the Self-interest mailing list