* Jim Meyering wrote on Tue, Feb 13, 2007 at 11:34:45PM CET:
> Ralf Wildenhues <[EMAIL PROTECTED]> wrote:
> >
> > OK to apply?

> Please do apply them.

Thanks, I did applied the unlink*.m4 changes.

* Bruno Haible wrote on Wed, Feb 14, 2007 at 12:18:11AM CET:
> 
> There is an important property that programming languages should have:
> the ability to copy and paste a piece of code from one place to another.
[...]
> changequote does have this property to a large extent: You can move a piece
> of code that uses changequote between an "unquoted" context and a
> "single-quoted" context without modifications, and you can also copy/paste
> to a shell if you remove the (easily visible) changequote lines and comment
> lines.

Hmm.  You shouldn't have hardly any shell text in an "unquoted" context.
But ok.

> Quadrigraphs don't have this property as much: You can move a piece of code
> between an "unquoted" context, a "single-quoted" context or a "doubly-quoted"
> context without modifications. But no easy copy/paste to a shell.

Well, to some extent.  You remove the changequote lines, or you sed
the quadrigraphs.  Mechanically, both is easy, the former ones are
a bit easier to spot by the eye.

But inserting a macro call into a changequote'd region, can't happen
to you with quadrigraphs.

> [[...]] doesn't have this property at all.

Yes.  Maximal quoting (double-quoting all literal text) does, though.

Cheers,
Ralf


Reply via email to