changing string-prefix character (only)?
Per Bothner 09 Jun 2013 22:15 UTC
One idea I thought I'd throw out before Last Call:
While continuing to use & as an escape character,
and as the prefix character for SRFGI-108 named literals,
perhaps we could use a different character for strings?
For example, since these are quasi-literals, we could use
backquote:
`{Hello &[name]!}
instead of:
&{Hello &[name]!}
Alternatives to backquote are regular quote ` and hash #. I.e:
'{Hello &[name]!}
or
#{Hello &[name]!}
I haven't done a survey of implementations to see if any
of them have existing extensions starting with "`{" or
"'{" or "#{" -or for that matter "&{".
`{foo} or '{foo} might be slightly more readable and/or
prettier than &{foo}, though of course that is a matter
of taste. It might easier or harder to notice typos.
It also reduces the overloading of "&". One downside
is it "used up" the syntax "`{" which one might want
to mean something else.
--
--Per Bothner
xxxxxx@bothner.com http://per.bothner.com/