
Oct. 20, 2020
9:54 a.m.
Well personally I don't need print at all, I just read code and imagine the output in my head and that's perfectly fine for me (I don't even need a tty). Nonetheless, I believe the majority of Python users are not necessarily familiar with PDB and would be using print as their main debugging tool, in which case the print statement will not be kept in runtime code in which case parenthesis have a cost but no added value. At the same time, Guido says he can remove that cost for no extra cost, so there's that: how do we find a good reason to not remove a cost for free ? Sounds like a win/win situation, both for most users and for the new pegparser. Besides that, I completely agree with your points.