On Tuesday, 21 May 2013 at 20:12:37 UTC, Jonathan M Davis wrote:

I'm completely against renaming it. It will break code for little benefit. And given that std.uni is actually one of the modules that you're _likely_ to have to give the full path to (in particular because std.ascii has many of the same functions but for ASCII), making it longer would be annoying. Maybe std.unicode would be okay if we were creating a brand new module, but std.uni
already exists. Let's just leave it as-is.

- Jonathan M Davis

Would the public import people are suggesting not work for maintaining backward compatibility?

Also, couldn't you just do import uni = std.unicode to save on typing in modules that make use of both std.ascii and std.unicode (that's even less typing than the current requirement to type the fully qualified name which includes std)?

Reply via email to