Most function names in Phobos use camel casing, but std.string seems to be a mix of all lowercase and camel case. Here's a list of offending functions and their more correct names. tolower -> toLower tolowerInPlace -> toLowerInPlace toupper -> toUpper toupperInPlace -> toUpperInPlace iswhite -> isWhite newline -> newLine hexdigits -> hexDigits capwords -> capWords splitlines -> splitLines expandtabs -> expandTabs maketrans -> makeTrans removechars -> removeChars
thanks
This makes sense but the names as chosen reflect existing Python and Ruby APIs. I'm not sure how to proceed about this. Thoughts?