Out of all the mentioned syntaxes, Python's seems simple and easy (and the corner cases appear to be fairly unlikely for the actual use cases for raw strings), Ruby's seems very powerful and if a couple of restrictions are added could probably fit well, and Lua's seem very well designed by allowing delimiters of arbitrary length.
As a user of higher-level languages, all of these seem appealing to me. I don't really feel that rawstring should be complicated to use, and I don't really think the limitations are bad so long as they areexplicitly documented (which is how it should be). On Fri, Sep 20, 2013 at 5:38 AM, Masklinn <maskl...@masklinn.net> wrote: > On 2013-09-20, at 10:26 , Marijn Haverbeke wrote: > >>> If I need to embed both ''' and """ in a string, I'm out of luck. > >> > >> The chance of that is as remote as can be. I've never seen or heard of > >> it happen. And mind, the issue must happen *in a rawstring* which is > >> even more unlikely. > > > > You should note that, as soon as you include something in the language > > itself, that creates meaningful strings (programs in the language) > > that include the token, which are not likely, at some point, to need > > to be written as a multiline string in the language itself. > > It's already noted, my objections are very much that this is highly > unlikely to be an issue as it only comes to a head when needing > *triple-quoted rawstrings* to include *their own* delimiters > (meaning a triple-quoted rawstring which needs to include both > triple-quoted delimiters at the same time). > > Even unlikelier given python will concatenate string literals during > parsing. > > On 2013-09-20, at 10:25 , Kevin Ballard wrote: > > Regular expressions is really the most common application here. > > Right, which was just about all I was saying in the original message. > > > People still use literal path separators in strings all the time in > languages that support path-building methods. > > Something I don't believe should be encouraged. > _______________________________________________ > Rust-dev mailing list > Rust-dev@mozilla.org > https://mail.mozilla.org/listinfo/rust-dev > -- Andrés Osinski http://www.andresosinski.com.ar/
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev