Please disregard my previous. After reading Tim Bunce's earlier response and thinking about this some more, although backslash escaping can be tricky, that is how Perl does these things, and Perl coders are familiar with the nuances of when they must be doubled to get through quoting. Doubling of syntax characters is a database thing, but it would have to be revised for every new escapable character. Backslash escaping can be embraced once and will continue to work in potentialfutures where other significant characters (aside from colon and question mark) might need to be escaped too.
On Fri, Dec 19, 2014 at 10:27 AM, David Nicol <davidni...@gmail.com> wrote: > > > > I think the suggestion of making ::(\w+) become :$1 and exempting that > from placeholder recognition seems like a complete winner and DBD > maintainers could do that right away, and by "do that" I mean accepting, > applying, and redistributing patches.. >