Given that:
data + LF
data + CR + LF
are alo record formats then that is nonsense.
The thing about CR and LF is that lineprinters, and things which are
pretending to be lineprinters, like terminal emulators and text editors,
know how to deal with them; they write the next character lower down
and/or at the start of the line. They aren't record separators, they're
format effectors (ASCII does have record separators - an impressive range
of them, in fact - but i don't known of anybody using them).
What happens if you send one of these alleged text files from a mainframe
to a printer or a shell? Do the printers and shells in mainframe land
handle those formats, or does there have to be a program that reads the
format and then talks to the printer? Or does that all happen down in the
OS? How does the lineprinter know to move the golf ball across the paper
when it gets to the end of a record?
tom
--
Formal logical proofs, and therefore programs - formal logical proofs
that particular computations are possible, expressed in a formal system
called a programming language - are utterly meaningless. To write a
computer program you have to come to terms with this, to accept that
whatever you might want the program to mean, the machine will blindly
follow its meaningless rules and come to some meaningless conclusion. --
Dehnadi and Bornat