
20 Jul
2006
20 Jul
'06
5:36 p.m.
Yep, it was buried in the matrix inversion. Thanks!
On 7/20/06, Neil Mitchell
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
-- Chad Scherrer "Time flies like an arrow; fruit flies like a banana" -- Groucho Marx