Blog post: What D got wrong

Atila Neves atila.neves at gmail.com
Tue Dec 11 13:00:51 UTC 2018


On Tuesday, 11 December 2018 at 12:51:56 UTC, Nicholas Wilson 
wrote:
> On Tuesday, 11 December 2018 at 10:45:39 UTC, Atila Neves wrote:
>> A few things that have annoyed me about writing D lately:
>>
>> https://atilanevesoncode.wordpress.com/2018/12/11/what-d-got-wrong/
>
> Nice!

Thanks!

>
> I like the eponymous templates idea, though it might get 
> confusing with doubly nested eponymous templates

I'd say it would refer to the innermost template.

> and with mixin templates injecting constructors ( 
> https://run.dlang.io/is/UYakit )

I'd say it wouldn't work in mixin templates - is there such a 
thing as an eponymous mixin template now?

> We really do need to figure out what to do with @property
>
>> Returning a reference
>
> Wow, thats f*ck'n stupid! https://run.dlang.io/is/SAplYw

You're telling me - how do you think I found out? ;)

>> Variables can’t be ref
>
> not _quite true, foreach variables can be.

That's true and a weird edge case.


More information about the Digitalmars-d-announce mailing list