: 0
second: 1
first: 1
second: 2
first: 3
second: 3
6
[EMAIL PROTECTED]:~
hope this helps.
Ian Duncan [EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
08/16/2007 08:20 PM
To
haskell-cafe@haskell.org
cc
Subject
[Haskell-cafe] Looking at program execution
Is there any way to view the steps
[EMAIL PROTECTED]
Sent by: [EMAIL PROTECTED]
08/17/2007 10:52 AM
To
haskell-cafe@haskell.org, [EMAIL PROTECTED]
cc
Subject
Re: [Haskell-cafe] Looking at program execution
[EMAIL PROTECTED]:~cat test.hs
import Debug.Trace
foo = foldl (\first second -
(trace ( first: ++ ( show first
Is there any way to view the steps that a haskell program goes
through step by step?
I'm thinking something similar to what I've seen in things I've been
reading. For example:
foldl (+) 0 [1..10]
= (0+1)
= ((0+1)+2)
= (((0+1)+2)+3)
= etc.
I've seen these sorts of line-by-line execution steps,
On 8/16/07, Ian Duncan [EMAIL PROTECTED] wrote:
Is there any way to view the steps that a haskell program goes
through step by step?
I'm thinking something similar to what I've seen in things I've been
reading. For example:
foldl (+) 0 [1..10]
= (0+1)
= ((0+1)+2)
= (((0+1)+2)+3)
= etc.