-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Description
For the symbols ⩵ and ⩶, as aliases for == and ===, this would standardize these operators with single-character (Unicode) symbols, to complete the list alongside ≠, <, >, ≤, ≥, etc. This is related to this Discourse topic.
For the symbols ⩽ and ⩾, besides the fact that they are supposed to be equivalent to ≤ and ≥, depending on the country (see in particular this link), and that they are used in this reference document, some keyboard layouts directly have the symbols ⩽ & ⩾ and not ≤ & ≥ (such as the French Bépo-AFNOR).
I don't know if I should go up to the − (currently invalid) and × symbols (they are directly accessible in some layouts) – knowing that ÷ already has its own purpose –, but everything is open for discussion. Same goes for … as alias for ..., but it is trickier here because it is not a function identifier…
There may be other symbols in this case that I haven't thought of, feel free to bring them up!
The goal is not to limit the number of free symbols that users can use, but to correct some inconsistencies that may date while making the code easier to read or write for a non-negligible part of the users...
I would point out that some users type LaTeX commands to write them while others have custom keyboard layouts to get them directly.
I know this may create conflicts for already existing modules (small breaking change) that might use these symbols for other purposes (I think this must be rare for ⩵, ⩶, ⩽ and ⩾) so it needs to be considered, and we can prepare this change with temporary warnings…