One way of escaping is indentation, like Markdown.

    This is arbitrary code
        This is arbitrary code *in* arbitrary code.
            and so on.

No more escape sequences in the quotation.  You just have the
inconvenience of prefixing each line with a tab or something.

Loup.


On Mon, Sep 23, 2013 at 10:24:20PM -0700, David Barbour wrote:
> Text is also one of the problems I've been banging my head against since
> Friday. Thing is, I really hate escapes. They have this nasty geometric
> progression when dealing with deeply quoted code:
> 
>      {} -> {{\}} -> {{{\\\}\}} -> {{{{\\\\\\\}\\\}\}} ->
>         {{{{{\\\\\\\\\\\\\\\}\\\\\\\}\\\}\}}
> 
> I feel escapes are too easy to handle incorrectly, and too difficult to
> inspect for correctness. I'm currently contemplating a potential solution:
> require all literal text to use balanced `{` and `}` characters, and use
> post-processing in ABC to introduce any imbalance. This could be performed
> in a streaming manner. Inductively, all quoted code would be balanced.
_______________________________________________
fonc mailing list
fonc@vpri.org
http://vpri.org/mailman/listinfo/fonc

Reply via email to