Comment Re:Mmmm, Kay. (Score 1) 439
Well, in a case when you need to know the length, you have to use strict evaluation (sort of- I'm simplifying), in which case Haskell is reducing to what "normal languages" do. In the case where you do not need the length, you get the benefits of laziness.