Hello

I observe that backslashed characters normally produce backaslash plus
the character inside single quotes.


The understandable exception are single quotes. However, in Ruby
double backslash also produces a single backslash.

irb(main):008:0> '\a'
=> "\\a"
irb(main):009:0> '\\a'
=> "\\a"
irb(main):010:0> '\\\a'
=> "\\\\a"
irb(main):011:0> '\\\\a'
=> "\\\\a"
irb(main):012:0>


I think this is needlessly confusing. Usually single quotes are as
literal as possible.

Thanks

Michal