
3 Mar
2002
3 Mar
'02
8:55 p.m.
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.