[swift-users] true false vs yes no

David Turnbull dturnbull at gmail.com
Sat Feb 6 17:49:15 CST 2016


True and false goes way back to An Investigation of the Laws of Thought on
Which are Founded the Mathematical Theories of Logic and Probabilities by
George *Boole*, published in 1854.

http://www.gutenberg.org/ebooks/15114

-david





On Sat, Feb 6, 2016 at 2:13 PM, Oliver M via swift-users <
swift-users at swift.org> wrote:

> I found using "true/false" Boolean values reduced the code readability
> from the "YES/NO" of objective-c code.
>
> I'm wondering if others also consider "yes/no" to be simply better.
>
> A few reasons:
>
> Yes and no are much more common in every day English. Their concepts and
> meanings are well understood to everyone with little question.
>
> Concepts of truthfulness and falsehood have a great deal of
> philosophical/moral baggage associated with them and can be very
> subjective. They are not used regularly in every day English. Philosophers
> spend ages debating what is "truth", lawyers spend months arguing over
> who's truth to believe and theologians are ever searching for "a deeper
> truth".
>
> A code statement like isLightOn = yes makes perfect logical sense in
> English. isLightOn = true does not.
>
> Considering proposal SE-0005 point 5 is committing to using 'is' bool
> variable names (e.g. isLightOn) should true/false be replaced with yes/no?
>
> I think it should.
>
> _______________________________________________
> swift-users mailing list
> swift-users at swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160206/a42dc3b6/attachment.html>


More information about the swift-users mailing list