Kent Watsen <[email protected]> wrote:
>
>
> > [RW]
> > Yes, I think that is better, and probably OK.
> >
> > I still slightly question “One strategy is based on the time-proven use of
> > a single backslash ('\') character to indicate where line-folding has
> > occurred, with the continuation occurring with the first non-space (' ')
> > character on the next line.” Because I don’t think that is how ‘\’
> > character works, at least in languages such as C. Specifically, it doesn’t
> > ignore leading whitespace on the following line, instead it is often used
> > where that whitespace is not significant to the compiler.
>
> Would s/time-proven/POSIX/ be better?
If you write POSIX I think you need a reference. Is there really a
POSIX standard for how a single backslash is used...?
I think "time-proven" is better.
/martin
>
> BTW, I also added this to Appendix A:
>
> Shell-level end-of-line backslash ('\') characters have been
> purposely added to the script so as to ensure that the script is
> itself not folded in this document, thus simplify the ability to
> copy/paste the script for local use. As should be evident by the
> lack of the mandatory header described in Section 7.1.1, these
> backslashes do not designate a folded line, such as described in
> Section 7.
>
>
>
>
> > [RW]
> > Perhaps “original text content” -> “exact original text content”? But I’m
> > also OK with your suggested text.
>
> I'm hesitant, because it seems redundant, but it doesn't cause harm, so I
> added it.
>
>
>
> > [RW]
> > According to RFC2119, RECOMMENDED is interpreted exactly the same way as
> > SHOULD.
>
> Yes, when composing my response before I was going to say that it's a
> downgrade "(in IMO)", but figured it would require more explanation, which I
> was hoping to avoid. But here we are now ;) While I'm aware that they
> carry the same RFC 2119 weight, RECOMMENDED reads softer to me, less
> commanding, hence my comment.
>
>
>
> > I still think that SHOULD/RECOMMENDED is too strong.
>
> I still disagree. Any tie-breakers out there?
>
>
>
> > Good point, how about this?
> >
> > Scan the text content to ensure no existing lines already end with a
> > backslash ('\') character while the subsequent line starts with a
> > backslash ('\') character as the first non-space (' ') character, as
> > this could lead to an ambiguous result. If such a line is found, and
> > its width is less than the desired maximum, then it SHOULD be flagged
> > for forced folding (folding even though unnecessary). If the folding
> > implementation doesn't support forced foldings, it MUST exit.
> >
> > <snip>
> >
> > For each line in the text content, from top-to-bottom, if the line
> > exceeds the desired maximum, or requires a forced folding, then fold
> > the line by:
> >
> >
> > [RW]
> > OK.
>
> Great. BTW, I also added this to Appendix A:
>
> This script does not implement the "forced folding" logic described
> in Section 8.2.1. In such cases the script will exit with the
> message:
>
> Error: infile has a line ending with a '\\' character
> followed by a '\\' character as the first non-space
> character on the next line. This file cannot be folded.
>
>
>
>
> Kent // author
>
>
>
>
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod