Python's 8-bit cleanness deprecated?
Anders J. Munch
andersjm at dancontrol.dk
Wed Feb 5 05:55:12 EST 2003
"Erik Max Francis" <max at alcyone.com> wrote:
> "Anders J. Munch" wrote:
>
> > "Roman Suzi" <rnd at onego.ru> wrote:
> >
> > > I do not necessary agree. Comments are meta-information.
> >
> > Yes, but source file encoding is not meta-information. It has direct
> > consequences for program execution.
>
> This seems to be a definitional issue. Since when is there a
> prohibition that "metainformation" having consequences for program
> execution?
Source file encoding has direct consequences for program execution.
The shebang and Emacs/vim encoding comments do not. I might describe
this difference by saying that the shebang og Emacs/vim encoding
comments are meta-information and that for the interpreter to
recognise encoding comments makes it regular information, part of the
Python syntax. But it's not the word I care about, it's the
semantics.
Speaking of definitional issues, the term "encoding comment" is
misleading. It's not a comment: It's a syntactic construct that has a
remarkable similarity to a comment.
- Anders
More information about the Python-list
mailing list