|
Hello,
Sorry for asking such a silly question: Haskell is using lazy evaluation. So, it means we should be able to declare and use a list of billions elements without any trouble. So I declare my list as follow:
mylist :: [Integer] mylist = [1..1000000000]
In Hugs, I type mylist to print out all the elements inside. However, after printing about 22000 elements, the system crashs & outputs: “Garbage collection fails to reclaim sufficient memory”
Would you please help me with this problem? Thank you very much, Phan Dung. |
- Lazy Evaluation Nguyen Phan Dung
- Lazy Evaluation Tom Pledger
- Re: Lazy Evaluation Jay Cox
