On 22/10/2003 05:19, Kent Karlsson wrote:



... And LS it's a separator, not a terminator, so EOF has to be a
line
terminator.



Calling it a line terminator means that every
document is forced into the mold of being an integral number of lines
long, regardless of the facts.



?? If you mean that concatenating files should not generate a line break between the files, I agree.

/kent k


But if two files each consist of one or more lines of text separated by LS (but with no final LS), when they are concatenated, surely LS must be added as a separator. Similarly with paragraphs and PS. And this applies even when each consists of one line or one paragraph, hence no LS or PS in either file. Conclusion: both LS and PS must be added in ANY concatenation. Way to avoid this absurd conclusion: redefine LS and PS as line and paragraph terminators, to be used at end of file when (as is normal) this corresponds to a line or paragraph end.

--
Peter Kirk
[EMAIL PROTECTED] (personal)
[EMAIL PROTECTED] (work)
http://www.qaya.org/





Reply via email to