[Python-Dev] PEP 214, extended print statement
Thomas Wouters
thomas@xs4all.net
Thu, 17 Aug 2000 08:30:23 +0200
On Thu, Aug 17, 2000 at 09:16:29AM +0300, Moshe Zadka wrote:
> On Wed, 16 Aug 2000, Barry A. Warsaw wrote:
> > >>>>> "GE" == Greg Ewing <greg@cosc.canterbury.ac.nz> writes:
> > GE> How about
> > GE> print to myfile, x, y, z
> > Not bad at all. Seems quite Pythonic to me.
> print to myfile (print a newline on myfile)
> print to, myfile (print to+" "+myfile to stdout)
> Perl has similar syntax, and I always found it horrible.
Agreed. It might be technically unambiguous, but I think it's too hard for a
*human* to parse this correctly. The '>>' version might seem more C++ish and
less pythonic, but it also stands out a lot more. The 'print from' statement
could easily (and more consistently, IMHO ;) be written as 'print <<' (not
that I like the 'print from' idea, though.)
--
Thomas Wouters <thomas@xs4all.net>
Hi! I'm a .signature virus! copy me into your .signature file to help me spread!