On 1/13/2014 3:37 AM, Erik van Velzen wrote:
On Sunday, 12 January 2014 at 18:28:38 UTC, Meta wrote:It looks like your opBinary on strings is an attempt at globally overriding the XOR operator. I'm almost 100% sure this won't work in D. All operator overloads have to be part of a class or struct.How would I do that without rewriting an entire string class? It seems I can't even inherit from string.
In D, string is not a class. It's an alias for an immutable array of char.