Differences between revisions 1 and 2
Revision 1 as of 2010-07-24 07:10:46
Size: 410
Comment:
Revision 2 as of 2010-09-12 06:17:07
Size: 1013
Editor: AES-Static-002
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page is created to collect information about using ZWJ & ZWNJ as valid identifies in Python for languages like Malayalam. == Inroduction ==
Python 3 Supports Non-ASCII Identifiers as per [[http://www.python.org/dev/peps/pep-3131/|PEP 3131]]. But this support is incomplete for certain languages where special characters such as ZWJ, ZWNJ are used extensively. Example for such languages are Malayalam, Kannada, Sinhala, Farsi etc.

== Unicode standard on Using ZWJ/ZWNJ etc in Identifiers ==
ZWJ and ZWNJ are format control characters and unicode defines the usage of these characters in identifiers in [[http://unicode.org/reports/tr31/#Layout_and_Format_Control_Characters| TR31 in section 2.3 Layout and Format Control Characters]]


== Affected Languages ==
 * Malayalam
 * Kannada
 * Bengali
 * Farsi
 * Sinhala

== References ==
Line 5: Line 19:

Need to study these documents:
Line 9: Line 20:
 * http://unicode.org/reports/tr31/  * http://unicode.org/reports/tr31/#Layout_and_Format_Control_Characters

Inroduction

Python 3 Supports Non-ASCII Identifiers as per PEP 3131. But this support is incomplete for certain languages where special characters such as ZWJ, ZWNJ are used extensively. Example for such languages are Malayalam, Kannada, Sinhala, Farsi etc.

Unicode standard on Using ZWJ/ZWNJ etc in Identifiers

ZWJ and ZWNJ are format control characters and unicode defines the usage of these characters in identifiers in TR31 in section 2.3 Layout and Format Control Characters

Affected Languages

  • Malayalam
  • Kannada
  • Bengali
  • Farsi
  • Sinhala

References

ZwjAndZwnjAsIdentifiers (last edited 2010-09-21 03:52:17 by BaijuMuthukadan)

Unable to edit the page? See the FrontPage for instructions.