Growing a Language (applicable to @attribute design)
Era Scarecrow
rtcvb32 at yahoo.com
Thu Nov 15 11:32:29 PST 2012
On Wednesday, 14 November 2012 at 22:23:17 UTC, Walter Bright
wrote:
> On 11/14/2012 3:06 AM, Simen Kjaeraas wrote:
>> But the syntax for built-in types is better, in that you don't
>> need to write:
>>
>> auto x = int(1);
>>
>
> If you're going to argue that D should have some facility to
> create user-defined literals that are arbitrary sequences of
> arbitrary characters, I think you're taking Guy's advice way
> beyond the breaking point.
Hmmm... Correct me if I'm wrong, but you can create/use
opAssign, correct? Although that doesn't work during
initialization...
struct MyInt
{
int i;
ref MyInt opAssign(int rhs) {
i = rhs;
return this;
}
}
MyInt x = MyInt(10);
MyInt y; // = 15; //cannot implicity convert
y = 15;
writeln(x);
writeln(y);
More information about the Digitalmars-d
mailing list