I have no behavior for integers in mind. I would expect high-level libraries to 
want to implement behavior for it. 

- sympy
- pandas, numpy, sklearn, statsmodels
- other mathematically minded libraries (monadic bind or compose?)

To do this we need a name. I like `__sim__`. Then we'll need `__rsim__` and 
`__isim__` for completeness. We need to make room for it in the grammar. Is it 
ok to give it the same priority of evaluation as `+` or `-`, or slightly higher?

In the past we've made additions to the language when we've been parsing and 
evaluating strings. That's what we're currently doing in statsmodels right now 
because we lack the binary (in the sense of two-arguments) `~`. 

See: https://www.statsmodels.org/dev/example_formulas.html
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/JWC4HJVTHQA532VIW62UXVPMOEVVR2IT/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to