Re: [Haskell-beginners] main: <<loop>> ....?

2011/8/22 Sunil S Nandihalli
Is there a way I can find out where it is in infinite loop?
I don't know of any other way to find it than looking at the code, I hope someone with more experience will be able to explain a better way. After looking at the source code you posted, does it print anything before it prints <<loop>> ?

Yes David, it is printing some stuff.. I am trying to track down where
it is getting into infinite loop by placing a lot of trace commands ..
Thanks
Sunil.
On Mon, Aug 22, 2011 at 1:19 PM, David Virebayre
2011/8/22 Sunil S Nandihalli
: Is there a way I can find out where it is in infinite loop?
I don't know of any other way to find it than looking at the code, I hope someone with more experience will be able to explain a better way.
After looking at the source code you posted, does it print anything before it prints <<loop>> ?

Just curious if it executes the infinite loop at least once before
cutting off...
Sunil.
On Mon, Aug 22, 2011 at 1:22 PM, Sunil S Nandihalli
Yes David, it is printing some stuff.. I am trying to track down where it is getting into infinite loop by placing a lot of trace commands .. Thanks Sunil.
On Mon, Aug 22, 2011 at 1:19 PM, David Virebayre
wrote: 2011/8/22 Sunil S Nandihalli
: Is there a way I can find out where it is in infinite loop?
I don't know of any other way to find it than looking at the code, I hope someone with more experience will be able to explain a better way.
After looking at the source code you posted, does it print anything before it prints <<loop>> ?

2011/8/22 Sunil S Nandihalli
Yes David, it is printing some stuff.. I am trying to track down where it is getting into infinite loop by placing a lot of trace commands .. Thanks Sunil.
Try to run it in ghci, step by step: 1) input<-getContents better to replace this step by a 1) input <- readFile "mytestdata" 2) let w@(nstr:locPairStrs) = lines input 3) let n = read nstr::Integer 4) let locs = take (fromIntegral n) $ map (tuplify2 . (\x-> map stringToRatio $ words x)) locPairStrs 5) let answer = solve n locs 6) putStrLn $ " n : "++ show n 7) putStrLn $ " locs : "++show locs 8) putStrLn $ show $ vornoiGraph locs 9) putStrLn $ plotAsString locs answer see what happens, and where.
On Mon, Aug 22, 2011 at 1:19 PM, David Virebayre
wrote: 2011/8/22 Sunil S Nandihalli
: Is there a way I can find out where it is in infinite loop?
I don't know of any other way to find it than looking at the code, I hope someone with more experience will be able to explain a better way.
After looking at the source code you posted, does it print anything before it prints <<loop>> ?
participants (2)
-
David Virebayre
-
Sunil S Nandihalli