News for hackers. Stuff that matters.
Re:Scheming is Believing (2005) by bdr on Friday August 21, 2009 @07:05PM (#778687)
So you'd call him frigid, distrustful, arrogant and unfriendly? That doesn't really follow for me.

Edit: You and Guido are in agreement. It's a "feature" in that it visibly affects behavior, whereas an "optimization" would merely make things faster.

Re:Scheming is Believing (2005) by rw on Friday August 21, 2009 @08:16PM (#778776)
I said his opinion is bollocks.

I'm claiming that using self-recursion just makes sense. The inability to have a recursive implementation of fib(n) is a loss in both expressiveness and readability. Recursion is fundamental to computer science, and is often the best way to express many types of operations. So, in my opinion, if Guido really wants Python to be simultaneously readable, expressive and pragmatic, TCO is necessary, because recursion just plain rocks sometimes.

Re:Scheming is Believing (2005) by bdr on Saturday August 22, 2009 @04:01AM (#779146)
What are you responding to? TCO could be the second coming of Christ and I'd still think Yegge was being too harsh.
Re:Scheming is Believing (2005) by eru on Saturday August 22, 2009 @04:51AM (#779168)
I agree. Though fib(n) is among the worst examples to cite for your cause.