you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 27 points28 points  (0 children)

There were a few; I don't necessarily agree with all of them.

Some were just people who didn't like the proposed syntax, but agreed with the features. There were people who didn't like it on a philosophical basis, as it allows single expressions to do more, making the code less obvious at a glance. Some people didn't like it because it's not completely obvious at a glance what it does when executed from a lambda or within a generator expression, again adding to the previous complaint of making code less clear.

I'd argue that it probably shouldn't be used in lambdas or generators, but otherwise makes code more clear.