Naming conventions for functions in similar modules

Walter Bright newshound2 at digitalmars.com
Wed Jun 22 09:53:39 PDT 2011


On 6/22/2011 4:47 AM, Lars T. Kyllingstad wrote:
> One problem:  std.uni only contains functions for dealing with upper/
> lower case and for checking whether something is an alpha character.  If
> you want the other functions, such as isDigit(), isPunctuation(), etc.
> you still have to import std.ascii.  And once you have imported both
> std.uni and std.ascii, you are forced to disambiguate every time you call
> a function which exists in both.

True, but I don't see much of an improvement of:

    toAsciiLower()

over:

    std.ascii.tolower()

at least as far as typing goes.


More information about the Digitalmars-d mailing list