renamepalooza time
foobar
foo at bar.com
Fri Jan 21 02:27:51 PST 2011
Andrei Alexandrescu Wrote:
> The following symbols in std.string don't satisfy the Phobos naming
> conventions and need to be renamed:
>
> LS PS capwords countchars entab expandtabs hexdigits icmp iswhite
> ljustify lowercase maketrans newline octdigits removechars rjustify
> sformat splitlines stripl stripr tolower tolowerInPlace toupper
> toupperInPlace tr whitespace zfill
>
> Opinions on what to rename?
>
>
> Thanks,
>
> Andrei
A few notes:
A) As discussed already in the thread about Unicode, some string algorithms depend on locale/language. From what I see in the docs this isn't handled properly at the moment. Is it possible to remove/deprecate the functions or at least add a warning in the docs?
I prefer them to be marked as deprecated rather than renamed since they hopefully will be replaced anyway in the future.
B) I prefer trim over strip as it is more descriptive IMO:
stripl => leftTrim
stripr => rightTrim
strip sounds to me like something related to clothing.
More information about the Digitalmars-d
mailing list