Pure Bikeshedding: Raw Strings (why yes, again!)

I feel this is coming down to a two horse race between the original proposal based on Python’s r”” reinvigorated by Rust’s addition of zero or more # characters around the string to satisfying the need for custom delimiters. I agree with @beccadax that @ is only used in declarations so the second contender is #rawSOMETHING”a raw string”SOMETHING. SOMETHING could be the zero or more # characters even if it looks a bit odd or perhaps a more general case “(“ followed by anything not containing a double quote mirrored at the end somehow though some may want to restrict this down. Examples could include:

#raw###”a string”###

#raw”a string”
#raw(“a string”)
#raw(SQL”a string”SQL)

I suggest we focus on these two(three?) alternatives and try to decide between them or, as @jawbroken pithily put it:

If this pitch thread doesn’t reach a conclusion I’d recommend putting a proposal with both forward for review and let the process/Core Team decide.