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

Reply via email to