Hacker News new | ask | show | jobs
by lolcraft 4930 days ago
Well, to be trollish :), he also didn't want it because:

1 - With TCO, there would be no more "recursiveFunction recursiveFunction recursiveFunction" x 1000 stack traces. Which apparently is bad. Might force someone to use a debugger, you know.

2 - Non-standard Python implementers won't be competent enough to code it, so it's best he doesn't force them to.

3 - He doesn't believe in recursion. He doesn't like it. I mean, the look of it. It's too nerdy.

4 - He made a bad choice in basing his language in dynamic binding. He recognises it, says it's horrible style, un-pythonic, but won't make it go away because users, users, yadda yadda. All this from someone whose job description is BDFL ;)

Yeah, I'm bitter about some minor quirk no one cares about, but... you know, I might have preferred a "I can't be arsed to do it" answer. Those arguments are pretty laughable.