I really have nothing to add to this discussion, except for this fun fact: apparently, the backslash was added to ASCII so you could write /\ and \/ operators: http://www.bobbemer.com/BACSLASH.HTM <http://www.bobbemer.com/BACSLASH.HTM>
Slava > On Feb 5, 2017, at 7:29 AM, Nicolas Fezans via swift-evolution > <[email protected]> wrote: > > Dear all, > > This is a rather simple proposal to add '\' (backslash character) as a valid > operator-head in the swift grammar. > > One argument for it, is that there exist a backslash operator in the > MATLAB/Scilab/Octave languages. In this languages A\B solves the linear > system A*X = B for X (or the least square problem associated to it if the > system of equations is overdetermined). I am doing some numerical computation > in Swift and it would be nice to be able to declare the same operator name > for this functionality. > > I might have missed some arguments for not adding them, but I seems to me > that until now the \ character is only used inside of string literals. If > that is the case, both uses should never generate a conflict or be ambiguous, > isn't it? (String literals keep their interpretation of \ and \ used > otherwise within the swift code will be interpreted as an operator or as the > beginning of an operator) > > I am curious to see what will be the feedback on this. > > Nicolas > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
