DIP 1003 Formal Review
MysticZach via Digitalmars-d
digitalmars-d at puremagic.com
Tue May 23 10:32:20 PDT 2017
On Wednesday, 17 May 2017 at 01:01:29 UTC, MysticZach wrote:
> I think there are several issues at hand, and they need to be
> dealt with individually:
>
> 1. `body` is a very useful identifier. It would be nice to have
> it available.
>
> 2. Contract syntax is too verbose.
>
> 3. a. Some people think code looks better with a keyword, e.g.
> `body`, `do`, etc. distinguishing the function from the
> contracts.
>
> 3. b. Other people think that such a keyword is unnecessarily
> redundant and does not justify its own existence.
>
> I think the thread will be more productive if the posters
> commit to answering just one of these issues, and reserve other
> issues for other threads. As the DIP in question is directly
> meant to address issue #1, it makes sense to try to solve that
> problem and only that problem here.
I made a related DIP discussing issue 2, contract syntax is too
verbose. The thread for discussing that one is here:
http://forum.dlang.org/post/tuzdqqpcoguatepgxupq@forum.dlang.org
More information about the Digitalmars-d
mailing list