[Aahz] > Well, [...] I still hate ''.join(). [...] I'll never change my mind > about its visual ugliness, Same here. I'm getting used to it like children get use to cigars: they vomit for some time, and after a while, learn to like them. Cigars, like the construct above, still destroy taste, and are not ideal for health! :-) > I've got to admit that it has one cardinal virtue: you can never forget > what order its arguments belong in. But yet, it is so unnatural and brain damaging that it sometimes induces me into using the wrong order of arguments for `A.split(B)'. I tried complaining as loud as I could, while staying civilised, before the above was put into Python, but nobody seemed interested to listen. As much as I appreciate most additions to Python from 1.6 and on, that particular one has been and will stay a long lasting mistake. I still love Python! :-) [Barry Warsaw] > And I'll do my semi-regular rant that > COMMASPACE.join(seq) > looks a lot nicer than > ', '.join(seq) > even to the point of starting to /like/ this idiom. :) Having to name simple string constants like a single space looks overkill. It hardly salvages the original ugliness. Admit it: you're stuck! :-) -- François Pinard http://www.iro.umontreal.ca/~pinard
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4