Morph>>Delete
Alan Kay
Alan.Kay at squeakland.org
Fri Dec 5 00:52:33 UTC 2003
Lots of appearance things were nicer before the Smalltalk-80 release
efforts. I wasn't there at the time, but I think they decided
(probably rightly) to use the existing character set in the outside
world. And, today, it would be nice to do something like your
suggestion (maybe a different one) and many other cosmetic
possibilities, but several folks have pointed out that even a slight
deviation from unadorned text is not supported by all email clients
(sigh).
Cheers,
Alan
-----
At 4:30 PM -0800 12/4/03, Andrew P. Black wrote:
>>Aaron J Reichow wrote:
>>>
>>> > > 2. The format for specifying a message is Class>>#message ;
>>>that is your
>>> > > message should have read Morph>>#delete.
>>> >
>>> > Really? I use #delete to talk about the message, but Morph>>delete to
>>> > talk about a particular method.
>>>
>>> The convention is to use the #. It's kind of neat actually- do a
>>> print-it on "Morph>>#delete" in a workspace- the CompiledMethod for that
>>> method is returned. #delete can be passed (a symbol), and delete cannot.
>>
>>Yes, "Morph>>#delete" is a valid Smalltalk expression and
>>"Morph>>delete" is not.
>
>I've always found the # symbol to be a blot on the otherwise elegant
>syntax of Smalltalk. Its a bit surprising to me that Smalltalk
>didn't adopt a different convention, such as typing all symbols in
>bold face. delete would be an identifier reference, whereas delete
>would be a symbol, and
> myMorph delete
>would send the message delete to the object bound to myMorph.
>
>However, I'm about 25 years too late in proposing this, so I don't
>expect that it will be adopted real soon now.
>
> Andrew
--
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20031204/42bb1e99/attachment.htm
More information about the Squeak-dev
mailing list
|