Hi,
I have some code that just says <<loop>>
This behaviour is also caused by black holes, for example: main = let x = x + 5 in print x gives this same error. Note that the value of x depends on the value of x. Hence you get a circular problem, which would non-terminate, but the compiler can spot this self-dependance and says <<loop>> instead. Maybe one of your two other functions have this problem? Thanks Neil _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users