Worst ideas/features in programming lang
Basile B.
b2.temp at gmx.com
Thu Oct 28 10:41:23 UTC 2021
On Thursday, 28 October 2021 at 10:34:28 UTC, Basile B. wrote:
> On Wednesday, 27 October 2021 at 18:35:24 UTC, Ola Fosheim
> Grøstad wrote:
>> On Wednesday, 27 October 2021 at 17:41:40 UTC, Basile B. wrote:
>> [...]
>> But, if you don't allow implicit conversion to/from bool then
>> the compilation stage should catch most such typos in the type
>> system. So the impact of syntax also depends on language
>> semantics.
>
> Yeah, that's a point of agreement.
BTW "to bool", as you saiy, is **not an implicit conv**... it's
more a special case that **only** happens when a condition is
evaluated so `if` condition, `while` condition, CondExp
condition, AssertExp, and I think that's all.
That detail is important to understand why pascal `and` works
perfectly with both numbers and booleans ;)
More information about the Digitalmars-d
mailing list