On Tue, 31 Jan 2023 12:57:33 +1300 Greg Ewing <greg.ew...@canterbury.ac.nz> wrote: >On 30/01/23 10:41 pm, mutt...@dastardlyhq.com wrote: >> What was the point of the upheaval of converting >> the print command in python 2 into a function in python 3 if as a function >> print() doesn't return anything useful? > >It was made a function because there's no good reason for it >to have special syntax in the language.
All languages have their ugly corners due to initial design mistakes and/or constraints. Eg: java with the special behaviour of its string class, C++ with "=0" pure virtual declaration. But they don't dump them and make all old code suddenly cease to execute. Pragmatism should always come before language purity. -- https://mail.python.org/mailman/listinfo/python-list