On Mon, Nov 8, 2010 at 11:03 PM, "Martin v. Löwis" <martin@v.loewis.de> wrote:
Am 08.11.2010 14:19, schrieb Fredrik Lundh:
On Mon, Nov 8, 2010 at 2:17 PM, Antoine Pitrou <solipsis@pitrou.net> wrote:
Le lundi 08 novembre 2010 à 14:10 +0100, Fredrik Lundh a écrit :
One would have thought that "test cases" referred to test cases, not strings in non-test code, and that the "the stdlib is already supposed to be ASCII only" meant that the standard library is supposed to be ASCII only, not UTF-8.
“[...] the stdlib is already supposed to be ASCII only except for author names in comments and a few specific encoding test cases.”
You seem to have missed part of the sentence.
No, I didn't. Try again.
Ok, my try: You deliberately have chosen to ignore it. Right?
Not at all. The original statement had the form "A, except B and C". That's not very hard to parse, is it? A is always true, except for the specific cases B and C.
When Michael then infers that "A means that D must be escaped", Nick claims that C ("encoding test cases") actually was referring to D ("string literals in the standard library"). That's clearly not true for any straight-forward interpretation of those phrases, and I've never ever seen Guido be that imprecise in his writing, but when I wonder why he said C if he meant D, I suddenly find myself in a fight with two minibosses. What's going on here?
</F>