On Wed, 5 Aug 2015 at 15:01 Sven R. Kunze <srkunze@mail.de> wrote:
60% of the thread are about the ominous * operator on lists. << Seriously? The thread started with a simple and useful idea; not with some rarely used feature. 35% of the thread are about some internal implementation issues. <<< Maybe not easy but I am certain you will sort that out. 5% about its usefulness and simplicity. <<< I stick to that.
I don't think the type issue is an "internal implementation issue". I don't think it should get in the way of doing something useful, but it is a problem that'd need to be solved. That said, there are solutions, and as far as I can tell it's the only problem that's been raised in the thread. My own view is that this would be a good thing, but only because of the deeper problem that it's inconvenient to call functions in Python (they quickly make for rparen soup) and impossible to define custom operators. `+` shouldn't really mean concatenation, but it *does* mean concatenation in Python, and I think concatenation is a pretty reasonable thing to want to do. The clumsiness of itertools.chain on iterators compared with + on lists feels like discouragement from using iterators, even where they're clearly the better solution. edk