Newbie to Haskell.
Trying to figure out why:
foldr (\_ _ -> 1) 2 [1..]
returns 1
immediately, however:
foldl (\_ _ -> 1) 2 [1..]
runs forever.
Reading some source code, but stuck at some #.
s .
Help me out. (Run tests on Windows GHC 7.10.3)