on Wed Apr 27 2016, "L. Mihalkovic via swift-evolution" <[email protected]> wrote:
> Somehow I find the fundamental asymetry of this syntax disturbing for the eye > (many years of programming have created this silent but real expectation that > " > should match). The thought that it might be trying to mimic "english prose" > does > not make it suddenly look pretty or likeable. But again I probably have no > taste > as I used to find heredoc in perl/shell, if not pretty, at least practical. > I think what I find surprising is what I perceive as a > what-we-give-with-the-left-hand (the promise of a convenient way to insert > existing external text), we-take-back-with-the-right: yes you can insert text, > but you will have to massage it so much that you are going to be detered from > using it for anything past 10 lines. FWIW, this syntax may also be difficult for various editors, IDEs, scripts, and pretty-printers to adjust to. One benefit of Python's triple-quoted syntax is that applying the usual rules for string recognition results in getting the boundaries of a multi-line string correct to within a couple of characters, and syntax highlighting always works. -- Dave _______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
