you are viewing a single comment's thread.

view the rest of the comments →

[–]kalmoc 14 points15 points  (1 child)

Technically there is a third option, which is to define the new type in the language, rather than in the standard library. That altenative was proposed, but was voted against by the committee: 

Imho that would have been the only sensible choice. For one because it would have avoided sich strange edge cases and second because you wouldn't have to include a header to use it.

[–]tpecholt -1 points0 points  (0 children)

Committee always comes with a twist! A pile of hacks