[Gambas-user] Help with some parsing
Doriano Blengino
doriano.blengino at ...1909...
Wed Feb 18 08:10:20 CET 2009
nando ha scritto:
> I got a chuckle from this one.
> A typewriter, those mechanical things that are only in black and white movies
> and museum actually performed CRLF using that bar to perform the line feed and
> carriage return. And CR LF comes from that.
> All the software I write for HTTP, ascii files, When reading, I only look for the LF.
> If I find a CR, I just ignore it. I have yet to find a case it normally
> doesn't work with.
>
I agree partially with you - I don't like the CR-LF convention: I think
that a single LF is enough.
But your programs, even if they ignore LF when reading, still use CR-LF
when writing (I hope!), otherwise they did not respect the standard.
And about the standard... someone in the past said a single LF would be
the line terminator. But someone else thought that CR was enough (Apple
computers for example, and before, other mainframes like VAX). Then,
still someone else thought that neither was good, and used CRLF. If the
american DoD, from which our Internet comes, decided CR-LF was the way
to go, they too had good reasons, I think, even if I don't know them. I
admire so much who invented IP, TCP/IP, FTP, HTTP, that I take for good
what they said: CR-LF is the right line terminator even if I don't like it.
Pardon me for getting this so hot, I find it difficult to think that
CR-LF is bad only because is so old... :-), the only important thing is
to cooperate in a common standard. Well: the IP/TCP/HTTP/HTML standard
is out there, and it works. It has been developed in full democracy (you
know what RFC stands for), and so many different kinds of computer can
intercommunicate, thanks to this standard. Do you want to say this is a
stupid thing?
And finally... I still use what you could call "old museum printers",
which need CR *and* LF. There are some around, even if you don't see
them... the world is not only made from 4Gb ram computers and 30PPM
laser printers...
Best regards, and don't get too angry with me...
--
Doriano Blengino
"Listen twice before you speak.
This is why we have two ears, but only one mouth."
More information about the User
mailing list