On 2009-09-25, Jason Tackaberry <t...@urandom.ca> wrote: > Jean-Paul made the same argument. In my view, the requirement to yield > s.connect() is a feature, not a bug. Here, IMO explicit truly is better > than implicit. I prefer to know at what specific points my routines may > branch off. > > And I maintain that requiring yield doesn't make it any less a > coroutine. > > Maybe we can call this an aesthetic difference of opinion?
Certainly. You've a very valid point that "transparent" can also mean "invisible", and stuff happening "invisibly" can be a source of bugs. All the invisible stuff going on in Perl and C++ has always caused headaches for me. -- Grant -- http://mail.python.org/mailman/listinfo/python-list