[squeak-dev] The Trunk: EToys-topa.121.mcz

Tobias Pape Das.Linux at gmx.de
Thu Apr 2 23:32:40 UTC 2015


On 03.04.2015, at 01:00, Chris Muller <asqueaker at gmail.com> wrote:

> On Thu, Apr 2, 2015 at 5:52 PM, Tobias Pape <Das.Linux at gmx.de> wrote:
>> Hi,
>> 
>> On 03.04.2015, at 00:32, Levente Uzonyi <leves at elte.hu> wrote:
>> 
>>> I prefer to use Symbols instead of Strings for class names, because they make it easier to find potential users of the class.
> 
> +1
> 
>> yes, but #hasClassNamed: is a String protocol.
> 
> A Symbol is a String.  Many (if not all) existing users of
> hasClassNamed: pass Symbols (a special kind of String).

I don't want to rely on that.
Symbols being Strings is an implementation detail.
Looking at the broader picture, in GemStone, in fact
a Symbol is not a String.

Best
	-Tobias


More information about the Squeak-dev mailing list