J
jcoffin
You have code that reads a file in MacOS format, but never even once
mentions MacOS anywhere, and you find that "transparent".
Just to make the situation really clear, I'll narrow things down to one
point: IMO, there are only two choices:
1) point out what part of your code tells anybody that it reads data in
MacOS format,
or:
2) Admit that the code is unreadable.
There is no third option here: your code reads data in MacOS format,
but I see precisely NOTHING that can possibly be interpreted as even a
hint to the reader that this could possibly be the case. How can you
_possibly_ expect anybody to consider it readable?
The closest thing you've given to a reply is:
but this is vague to the point that it's meaningless at best. Simply
"does line-end conversions" means nothing.
Just to make sure you can't misunderstand I'll repeat: what tells the
reader that this code is intended to deal with data in MacOS format?
mentions MacOS anywhere, and you find that "transparent".
Just to make the situation really clear, I'll narrow things down to one
point: IMO, there are only two choices:
1) point out what part of your code tells anybody that it reads data in
MacOS format,
or:
2) Admit that the code is unreadable.
There is no third option here: your code reads data in MacOS format,
but I see precisely NOTHING that can possibly be interpreted as even a
hint to the reader that this could possibly be the case. How can you
_possibly_ expect anybody to consider it readable?
The closest thing you've given to a reply is:
To me, remembering that a newline_filter performs line-ending conversions not a
spectacular feat of memorization. YMMV.
but this is vague to the point that it's meaningless at best. Simply
"does line-end conversions" means nothing.
Just to make sure you can't misunderstand I'll repeat: what tells the
reader that this code is intended to deal with data in MacOS format?