On Wednesday, 7 February 2018 at 16:51:02 UTC, Seb wrote:
On Wednesday, 7 February 2018 at 16:03:36 UTC, Steven Schveighoffer wrote:
Seems like the same code you would need to parse the first is reusable for the second, no? I don't see why this deprecation was necessary, and now we have more library/template baggage.

-Steve

For the same reason why octal literals have been deprecated years ago:

https://dlang.org/deprecate.html#Octal%20literals

The library solution works as well and it's one of the features that are rarely used and add up to the steep learning curve.

I, like Steve, disagree.
Coming from c/c++ (and some Java), this was really simple to understand:
x"deadbeef"
While this took a lot more time to understand:
hexString!"deadbeef"

For hexString, I had to understand that ! is for function template instantiation, and I also had to find out what library to import.

Reply via email to