Cameron Simpson <c...@zip.com.au>:

> Plenty of people use editors that consider end-of-line to be a
> separator and not a terminator, leading to supposed text files lacking
> trailing newlines (or end-of-line of OS).

I use an editor (emacs) that considers the end-of-line to be a byte
among others.

> I consider this sloppy and error prone.

If any editor, emacs is smart, but it generally doesn't insert
characters on its own. I like it that way.

> So I'm happy to write code that errors if a line lacks a trailing
> newline, and thus I consider the newline to be an intergral part of
> the line.

For sure, any file reader must think the situation through. Note, for
example, that CPython doesn't require the source code file to end in a
newline.


Marko
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to