On Wednesday, 20 June 2018 at 08:16:21 UTC, Mike Parker wrote:
This is the feedback thread for the first round of Community
Review for DIP 1015, "Deprecation and removal of implicit
conversion from integer and character literals to bool":
https://github.com/dlang/DIPs/blob/7c2c39243d0d747191f05fb08f87e1ebcb575d84/DIPs/DIP1015.md
All review-related feedback on and discussion of the DIP should
occur in this thread. The review period will end at 11:59 PM ET
on July 4, or when I make a post declaring it complete.
At the end of Round 1, if further review is deemed necessary,
the DIP will be scheduled for another round. Otherwise, it will
be queued for the Final Review and Formal Assessment by the
language maintainers.
Please familiarize yourself with the documentation for the
Community Review before participating.
https://github.com/dlang/DIPs/blob/master/PROCEDURE.md#community-review
Just a little remark in the Rationale section. C does have a bool
alias of _Bool type and false and true keywords since C99. So it
is wrong to say C doesn't have them. Doesn't change anything on
the rest of the paper but is it better to not propagate
falsehoods.