Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

How long before someone moans about it not performing tail call optimisation, do you reckon?


Call me crazy, but I just can't help but keep clicking that damn link, hoping to find the real Easter egg when I "blow the stack"...

Only hit the first few magic numbers so far, but I'm kinda nervous about bombing Google with too many requests in a short period of time, I doubt they look kindly on that...ah well, better things to do with my time anyhow.


They might throw you the odd CAPTCHA but apart from that I doubt they'd do anything.


What if the CAPTCHA reads "Did you mean recursion?"


I don't think you can blow the stack. They do Tail Recursion Optimization, meaning they don't maintain a stack of previous web pages since the information isn't required anymore.


Ugh.. it doesn't do tail call optimization? What is this, Python? Scheme has had this for years and is actually required to conform to the spec! Get with it Google!


What do you mean? Do you see a dozen stack frames? It's not embedded in 10 iFrames, is it?


No, but the back button still works :]


That just means that your browser doesn't support tail recursion. Google's implementation is easily tail-call optimizable by any decent browser!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: