On 26-03-14 17:37, Ian Kelly wrote:
> On Wed, Mar 26, 2014 at 2:52 AM, Antoon Pardon
> <antoon.par...@rece.vub.ac.be> wrote:
>> Of course we don't have to follow mathematical convention with python. 
>> However allowing any
>> unicode symbol as an identifier doesn't prohibit from using √ as an 
>> operator. We do have
>> "in" and "is" as operators now, even if they would otherwise be acceptable 
>> identifiers.
>> So I wonder, would you consider to introduce log as an operator. 2 log x 
>> seems an interesting
>> operation for a programmer.
> If it's going to become an operator, then it has to be a keyword.
> Changing a token that is currently allowed to be an identifier into a
> keyword is generally avoided as much as possible, because it breaks
> backward compatibility.  "in" and "is" have both been keywords for a
> very long time, perhaps since the initial release of Python.

I know, for such a reason I would love it if keywords would have been
written like this: 𝗱𝗲𝗳 (using mathematical bold) instead of just like
this: def (using plain latin letters). It would mean among other things
we could just write operator.not instead of having to write operator.not_

-- 
Antoon Pardon

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to