[Python-Dev] "declare" reserved word (was: pragma)
Fredrik Lundh" <firstname.lastname@example.org
Sat, 2 Sep 2000 13:32:31 +0200
> I gave some examples in the other pragma thread. The main
> idea behind "declare" is to define flags at compilation
> time, the encoding of string literals being one of the
> original motivations for introducing these flags:
> declare encoding = "latin-1"
> x = u"This text will be interpreted as Latin-1 and stored as Unicode"
> declare encoding = "ascii"
> y = u"This is supposed to be ASCII, but contains äöü Umlauts - error !"
for sanity's sake, we should only allow a *single* encoding per
source file. anything else is madness.
besides, the goal should be to apply the encoding to the entire
file, not just the contents of string literals.
(hint: how many editing and display environments support multiple
encodings per text file?)