Zhenyu Zhou wrote:
> Walter Bright Wrote:
>> but oops! That defines a field. So we came up with essentially a hack:
>>
>> bool empty{}
>
> weird syntax
I agree, it's a wart.
> I'd rather use
>
> bool empty=() { ... }
> void empty=(bool b) { ... }
I suggested that, but Andrei thought it looked unintuitive, and he has a
point.