why push self bytecode?

Dave Ungar David.Ungar at Eng.Sun.COM
Fri Sep 3 05:37:57 UTC 1993


I like your idea of eliminating 'push self' in favor
of 'self-send self'. It is more consistent with the rest of the story.
I don't recall a good reason for doing it the way we did.

As for the pop bytecode, I guess we did not worry enough about
other kinds of implementations, and it does save a bit of space.

Glad you like them--the main point is that they are simple and source-like
instead of including things like branches, etc.

Thanks for the ideas


More information about the Self-interest mailing list