>> space = " " >> foo = L"foo" >> bar = L"bar" >> result = space.join((foo, bar)) > The same should happen as for L"foo" + " " + L"bar". Then " ".join([" ", 42]) should blow up, and auto-conversion for non-string types needs to be removed from the implementation. The attraction of auto-conversion for me is that I had never once seen string.join blow up where the exception revealed a conceptual error; in every case conversion to string was the intent, and an obvious one at that. Just anal nagging. How about dropping Unicode instead <wink>? Anyway, I'm already on record as saying auto-convert wasn't essential, and join should first and foremost make good sense for string arguments. off-to-work-ly y'rs - tim
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