-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
____/ Chris Ahlstrom on Thursday 23 Jun 2011 13:14 : \____
> Roy Schestowitz wrote this copyrighted missive and expects royalties:
>
>>>>
>>>> http://hackingthevalley.com/2011/06/21/windows-newlines-will-kill-your-linux-scripts/
>>>>
>>>> Cancer in your shell, cancer on the Web...
>>>
>>> Nah, just an unfortunate line-ending convention with DOS inheriting a way to
>>> move the teletype striker back and downward. Mac has yet another
>>> line-ending convention.
>>>
>>> Windows software (except for Notepad) will handle the UNIX convention (and
>>> the forward slash) just fine. You can have a subversion hook clean up the
>>> line endings on check-in.
>>>
>>> Vim will handle the files either way, suppressing the "Ctrl-M" characters.
>>>
>>> Except when someone edits just part of the file, in which case you'll see
>>> some of them.
>>>
>>> But even Visual Studio now knows the difference and will ask you which
>>> line-ending convention you'd like it to use when saving the file.
>>
>> Why even keep this broken legacy?
>
> The code is not under the control of the community.
>
>> It only confuses people.
>
> You are kind of right about the confusion, though. One can announce, loudly
> and repetitively, that #include statements should use "/", not "\" in the
> path, and that the "/" will also work with Microsoft's C run-time library,
> and you *still* get boneheads who will litter the code with needless "\"
> characters.
>
> We've even had people get confused about the difference between the "\\"
> needed in C code and the "\" needed for paths in, say, a database or text
> file, so that we end up seeing paths like:
>
> C:\\app\\directory\\path
>
> in configuration files, and it persists because the Microsoft C run-time
> will accept a double slash just fine.
Slashes are at least visible. A few years ago I wasted about 3 hours trying
to figure out why I couldn't compile my TeX document, finally
realising that it was with DOS-style newlines.
- --
~~ Best of wishes
Dr. Roy S. Schestowitz (Ph.D. Medical Biophysics), Imaging Researcher
http://Schestowitz.com | GNU/Linux administration | PGP-Key: 0x74572E8E
Editor @ http://techrights.org & Broadcaster @ http://bytesmedia.co.uk/
GPL-licensed 3-D Othello @ http://othellomaster.com
Non-profit search engine proposal @ http://iuron.com
Contact E-mail address (direct): s at schestowitz dot com
Contact Internet phone (SIP): schestowitz@xxxxxxxxx (24/7)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iEYEARECAAYFAk4DOk8ACgkQU4xAY3RXLo69yACfTZBmFiw8V9K4IHf7YQs5LLA/
bDgAnRQZU2j6DshHL30GUCsoW08XuuHW
=/tjn
-----END PGP SIGNATURE-----
|
|