<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Python also has higher-order functions like that, but their use is<br>
disfavored in certain circles. With Python 3, there has actually been<br>
movement towards removing them from the language.</blockquote><div><br></div><div>... Buh? Reduce was moved to functools, map and filter weren't touched; there was some discussion before Python 3 was released to remove them in favor of new Python tools(comprehensions, itertools, and whatever else), but they decided not to. You can't call that movement; they're now here to stay. Maybe when Python 4000 comes around Guido might consider it again and not get talked out of it this that time-- but there's no way that they're going to be deprecated or removed in the next ten years at this point. It'd be code-breakage on a massive scale.</div>
</div><div><br></div><div>Some people don't like them. But there's quite a few Pythoniacs who do and use them to great effect. Don't make it sound like they're some dangerous thing which has a looming deprecation over its head so it shouldn't be bothered with.</div>
<div><br></div><div>--S</div><div><br></div><div><br></div>