> On Oct 26, 2016, at 9:12 AM, Mark Sands via swift-evolution
> <[email protected]> wrote:
>
> Strong +1 from me.
>
> This simply feels like the right approach for Swift, as we see the language
> head in a direction that has abandoned traditional C-style idioms. As swift
> has already dropped support for the ++/-- operators and C-style for loops it
> makes logical sense that dropping the ternary operator (or replacing with a
> more Swift-like idiom) should follow.
>
> As a side note, after upgrading my swift code to Swift 3, I feel as though
> I've become un-phased at future source breaking changes until full stability
> is met and set in stone. If they're worth it, bring them on, I say.
Training users to expect source-breaking churn would be highly damaging to the
language. The removal of C-style for loops and increment/decrement operators
came with sufficient justification beyond their being inherited from C. I don’t
think there’s a sufficient justification for this change, especially with the
bar set high for such changes.
Preston
_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution