[swift-evolution] removing logical operators

Adam Nemecek adamnemecek at gmail.com
Wed Jun 8 16:33:28 CDT 2016


https://lists.swift.org/pipermail/swift-evolution/2015-December/000032.html

On Wed, Jun 8, 2016 at 2:30 PM, Saagar Jha via swift-evolution <
swift-evolution at swift.org> wrote:

> I think keeping operators as actual operators is preferable. Having *some* but
> not all operators be keywords makes them “special” and unique, which they
> aren’t.
>
> On Wed, Jun 8, 2016 at 2:26 PM Saagar Jha <saagarjha28 at gmail.com> wrote:
>
>> Well, IIRC Swift doesn’t allow operators that aren’t (math) symbols,
>> right? That might be the first barrier to clear.
>>
>> On Wed, Jun 8, 2016 at 2:24 PM Pranjal Satija via swift-evolution <
>> swift-evolution at swift.org> wrote:
>>
>>> Hi there,
>>>
>>> I had an idea recently about the use of logical operators in Swift,
>>> specifically && and ||. I felt that it would be more clear to replace these
>>> with the words “and” and “or”. And since most keywords can be used as
>>> argument labels in functions now, this should be more feasible than ever. I
>>> understand that it isn’t a huge difference, but I feel like it might help
>>> make code easier to read, and it would also reduce some confusion for
>>> beginners. Could you let me know what you think?
>>> _______________________________________________
>>> swift-evolution mailing list
>>> swift-evolution at swift.org
>>> https://lists.swift.org/mailman/listinfo/swift-evolution
>>>
>> --
>> -Saagar Jha
>>
> --
> -Saagar Jha
>
> _______________________________________________
> swift-evolution mailing list
> swift-evolution at swift.org
> https://lists.swift.org/mailman/listinfo/swift-evolution
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20160608/d95342a1/attachment.html>


More information about the swift-evolution mailing list