On 5/17/16 2:23 PM, Vladimir Panteleev wrote:
On Tuesday, 17 May 2016 at 17:26:59 UTC, Steven Schveighoffer wrote:
On 5/17/16 1:18 PM, Vladimir Panteleev wrote:
On Tuesday, 17 May 2016 at 14:06:37 UTC, Jack Stouffer wrote:
http://jackstouffer.com/blog/d_auto_decoding_and_you.html


Thanks for writing this. Great article.

Some remarks:

   static assert(is(typeof(s.front()) == dchar));

I believe .front is a property (so some ranges can implement it as a
field, not a @property function). Hence, no parens.

Right, but s is a string. So front is a function.

Then what happened to writing generic code?

This isn't generic code, it's just demonstrating that string's front does not yield immutable(char). It's very specific to string.

In my recommendation to add the parens, I wasn't sure if front is marked @property or not.

In any case, this is a lot of conversation about something that isn't that important :)

-Steve

Reply via email to