toString vs. toUtf8

Kris foo at bar.com
Tue Nov 20 08:43:21 PST 2007


"Walter Bright" <newshound1 at digitalmars.com> wrote
> Lars Ivar Igesund wrote:
>> Walter Bright wrote:
>>
>>> Lars Ivar Igesund wrote:
>>>> Only if you have recognized wstring and dstring as good names for those
>>>> aliases <g>
>>> They'd be consistent with wchar and dchar.
>>
>> Right ... now I don't like those either ;)
>
> What can I say? !!

hehe

Well, perhaps it's worth noting that all of these names are probably a 
cousin of "hungarian notation", since the name is being decorated with some 
kind of indicator of what it represents? The question perhaps should be - 
why is that? If we speculate, for a moment, that the language supported 
overload on return type:

char[] toString();
wchar[] toString();
dchar[] toString();

then, there would be no issue here. Right? However, we don't have 
overload-on-return-type, so it seems to me that the decorated names are a 
means to work around that. Does that seem logical?  Perhaps what we're 
seeing here, Walter, is a measure of distaste for the notion of 
decorated-names? 





More information about the Digitalmars-d mailing list