Identity vs equality (was Re: [Newbies] Assignment)
Keith Hodges
keith_hodges at yahoo.co.uk
Mon Aug 13 01:20:37 UTC 2007
Surely the question is one of value versus identity. Which leads to the
question, what 'value' does #hello represent. To me the fact that it is
a symbol is an implementation detail encapsulated inside the
implementation. Its external behaviour is that of a string literal (i.e.
immutable) as is its value.
I see this as analogous with numbers. Is 1 = 1.0 and 1.0 = 1. I should
hope so. 1.0 is implemented according to the float internal
representation, and 1, is implemented as a literal.
Keith
More information about the Squeak-dev
mailing list
|