On Wed, Aug 28, 2019 at 10:50 PM Rhodri James
On 28/08/2019 02:38, stpasha@gmail.com wrote:
Thanks, Andrew, you're able to explain this much better than I do. Just wanted to add that Python*already* has ways to grossly abuse its syntax and create unreadable code. For example, I can write
>>> о = 3 >>> o = 5 >>> ο = 6 >>> (о, o, ο) (3, 5, 6)
OK, I'll bite: how? If you were using "thing.o" I would believe you were doing something unhelpful with properties, but just "o"?
'\u043e' CYRILLIC SMALL LETTER O 'o' LATIN SMALL LETTER O '\u03bf' GREEK SMALL LETTER OMICRON Virtually indistinguishable in most fonts, but distinct characters. It's the same thing you can do with "I" and "l" in many fonts, or "rn" and "m" in some, but taken to a more untypable level. ChrisA