toString vs. toUtf8

Sean Kelly sean at f4.ca
Mon Nov 19 13:26:42 PST 2007


Steven Schveighoffer wrote:
> "Sean Kelly" wrote
>> What I discovered during a test conversion of Tango was that converting 
>> all uses of toUtf8 to toString /except/ those intended to perfom UTF 
>> conversions reduced code clarity, and left me unsure as to which name I 
>> would actually use in a given situation.  For example, there is quite a 
>> bit of code in the text and io packages which convert an arbitrary type to 
>> a char[] for output, etc.  So by making this change I was left with some 
>> conversions using toString and others using toUtf8, toUtf16, and toUtf32, 
>> not to mention the fromXxx versions of these same functions. As this is 
>> template code, the choice between toString and toUtf8 in a given situation 
>> was unclear.
> 
> Can you give an example file for this problem?  It would be easier to 
> understand your problem if I knew exactly what you were talking about.  An 
> actual example is fine, it doesn't need to be minimized (i.e. "take a look 
> at tango/io/X.d")

tango.text.convert.Layout


Sean



More information about the Digitalmars-d mailing list