Message403990
I am with Raymond on this one.
If "protecting against wrong use" is the only reason to go down the slippery path of starting to rely on compiler optimizations for performance critical operations, the argument is not good enough.
If people do use macros in l-value mode, it's their problem when their code breaks, not ours. Please don't forget that we are operating under the consenting adults principle: we expect users of the CPython API to use it as documented and expect them to take care of the fallout, if things break when they don't.
We don't need to police developers into doing so. |
|
Date |
User |
Action |
Args |
2021-10-15 09:10:44 | lemburg | set | recipients:
+ lemburg, rhettinger, mark.dickinson, vstinner |
2021-10-15 09:10:44 | lemburg | set | messageid: <1634289044.15.0.593978193298.issue45476@roundup.psfhosted.org> |
2021-10-15 09:10:44 | lemburg | link | issue45476 messages |
2021-10-15 09:10:44 | lemburg | create | |
|