https://issues.dlang.org/show_bug.cgi?id=9558
bearophile_h...@eml.cc changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #2 from bearophile_h...@eml.cc --- (In reply to hsteoh from comment #1) > I'm not sure about this. The '0x', '0b', etc., prefixes are syntax defined > by programming languages, whereas isNumeric is intended to check user input. > Presumably, most users wouldn't know what 0x, 0b, etc., are, and may be > surprised to learn that what they consider as invalid input (e.g. 0b10) is > actually accepted by the program, with results that are unexpected to them. > > Parsing programming language literals should not be conflated with parsing > user input. OK, I close this down. --