4 ms·
Print statements were a mistake. If you forbid breaking changes, you have no way to fix past mistakes in the language design. There’s noting inherently "right"
by hk__2 3y ago
Print statements were a mistake. If you forbid breaking changes, you have no way to fix past mistakes in the language design. There’s noting inherently "right" in refusing to do breaking changes.
- jimmaswell 3y agoRemoving the print statement was the mistake to me. It violated Python's own stated principle of practicality over purity.
- rowanseymour 3y agoHaving two ways to do the same thing is the mistake, and print() was always more consistent with other built in functions are invoked.
- masklinn 3y agoThere was nothing practical about the print statement. The print function is easier to use, meshes a lot better with the langage, and can actually be extended without C++ style syntactic nonsense. The print function is one of the best things to come out of p3.