Coding standard: Prefixing variables to indicate datatype

Erik Max Francis max at
Sat Jan 18 05:05:07 CET 2003

Terry Reedy wrote:

> Once you actually think about it, its obvious that attaching the join
> method to the joiner is the only sensible place to put it.
> "Carpenter, exercise your ability to joins these pieces of wood."

Agreed.  It may look weird at first, but it doesn't take long to realize
as a method, that's the only place it can logically go.  After all, the
alternative is having a join method be part of _every single sequence
interface_, which is clearly heavy-handed.

Furthermore, it's inherently a string-based operation, therefore the
method should go on the string.  I personally find ','.join(S) extremely
inuitive and readable.

 Erik Max Francis / max at /
 __ San Jose, CA, USA / 37 20 N 121 53 W / &tSftDotIotE
/  \ Life is a zoo in a jungle.
\__/ Peter de Vries
    Crank Dot Net /
 Cranks, crackpots, kooks, & loons on the Net.

More information about the Python-list mailing list