"Carl Banks" <[EMAIL PROTECTED]> writes: > > So do you approve of the movement to get rid of the print statement? > > Any little incremental change in Python you could make by having or not > having a print statement would be minor compared to the H-Bomb of > ugliness we'd get if suites of statements were to be allowed inside > Python expressions. Having or not having a print statement might > violate some small aspect of the Zen, but it won't rape the whole list.
How about macros? Some pretty horrible things have been done in C programs with the C preprocessor. But there's a movememnt afloat to add hygienic macros to Python. Got any thoughts about that? > So I don't know what point you're trying to make. Why should you care whether the output of a macro is ugly or not, if no human is ever going to look at it? > But to answer your question, I would prefer a Python without a print > statement, since a print method could do anything the print statement > could. A print -method-?!! You /really/ want to say your_name = "Carl" your_favorite_cereal = "cornflakes" ("Hi", your_name, "how about a nice bowl of", your_favorite_cereal).print() instead of your_name = "Carl" your_favorite_cereal = "cornflakes" print "Hi", your_name, "how about a nice bowl of", your_favorite_cereal ???? I've heard of people wanting to replace print with a function, but hadn't heard of replacing it with a method. Are you trying to turn Python into Ruby? -- http://mail.python.org/mailman/listinfo/python-list