> On Oct 20, 2016, at 5:03 PM, Jonathan S. Shapiro via swift-evolution 
> <swift-evolution@swift.org> wrote:
> 
> On Thu, Oct 20, 2016 at 12:25 PM, Jonathan Hull via swift-evolution 
> <swift-evolution@swift.org <mailto:swift-evolution@swift.org>> wrote:
> Would it be possible to do the following:
> 
> • Have 1 group which are always used as identifiers.  This would probably be 
> the identifiers from this proposal.
> 
> • Have a 2nd group which are always used as operators (quite a bit larger 
> than the group proposed by this proposal).  At a minimum, the following ascii 
> + set operators + math operators:
> (± ≠ ≤ ≥ ¿ ¡ ™ ¢ ¶ • ° ƒ © √ ∆ ◊ § ≈  ∫ ÷ ¬ ).
> 
> • Everything else is in a 3rd group. 
> 
> No. This is far, far too complicated, and it mixes up the layers of the 
> compilation process.

Right.  Any proposal that changes parser behavior based on a visible operator 
declaration will break the ability for Swift to separately compile files.  This 
will have massive tooling ramifications that are almost certainly a non-starter.

-Chris

_______________________________________________
swift-evolution mailing list
swift-evolution@swift.org
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to