> How about this: *require* the LEFT-TO-RIGHT MARK after > every sequence of RTL characters outside a string or > comment; and *forbid* all other Cf characters. > > This is just as conservative, but supports RTL-language > identifiers better. It prevents all the "stupid bidi tricks" > I know of (abc = cba and so forth).
This is indeed more conservative, and I could happily put it in the PEP, but again I prefer not to do so without an explicit confirmation from a user of such a language that this actually helps anything. tomer's comment (that you need the mark even inside an identifier) has puzzled me. Regards, Martin _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com