Review of DIP53

Kenji Hara k.hara.pg at gmail.com
Mon Feb 3 06:19:10 PST 2014


2014-02-03 Andrei Alexandrescu <SeeWebsiteForEmail at erdani.org>:

> http://wiki.dlang.org/DIP53
>
> There are quite a few similarities with DIP49 so I won't discuss the
> shared parts. In fact my only comment is that I'm unclear on the motivation
> and the progress marked by this DIP (i.e. assuming it's implemented to
> perfection, it would make D better because...). One argument is that
> "current definition is very complex and hard to understand" but DIP53
> doesn't seem to make matters any simpler.
>
> What adds to the confusion is that some rules already work today so it's
> unclear what's already there and where the changes are.
>
> Overall, I'm not clear what DIP53 does. It may only be a matter of the
> writeup itself. Also I'll note that there might be subtleties of current
> constructors I'm inadvertently glossing over.


Please read "Motivation" section.
Currently implemented and documented "unique constructor" feature is too
hard to understand. and it is not consistent with DIP49. So if DIP49 is
accepted, I strongly recommend to accept also DIP53.

Kenji Hara
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20140203/fd563cca/attachment-0001.html>


More information about the Digitalmars-d mailing list