Steven Bethard wrote:
> I think we *do*
> need a statement or function of some sort that does the most basic
> task: writing a line to sys.stdout that calls str() on each of the
> elements and joins them with spaces.

Hypertalk (the programming language of Apple's Hypercard)
had an interesting way of doing this. There were two string
concatenation operators: a regular one, and a "concatenate
with a space between" operator. Using these, you could
build up strings for output quite nicely.

It helped somewhat that Hypertalk really only had strings
as a data type. A Python version of this operator would
need to be willing to convert either or both operands to
strings.

-- 
Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,          | A citizen of NewZealandCorp, a       |
Christchurch, New Zealand          | wholly-owned subsidiary of USA Inc.  |
[EMAIL PROTECTED]          +--------------------------------------+
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to