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

Did you keep in mind that for most people's code laziness is actually a performance improving feature? Most production code doesn't need that kind of reliability and isn't maintained by that kind of skilled developers. E.g., if MS Word needs 35 or 33 seconds to load is uncritical.

In most software having no laziness means that a lot of objects are created and a lot of calculations made that will never be used.

So, I bet that laziness is a feature to gain masses not to lose them.

But then again I don't live in circles where Haskell is considered mainstream. ;)





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

Search: