Ah! thanks you're right, sorry.
My problem arose from the fact that
let x = 'A':undefined in head $ (unwords.words) x
does not terminate, but now it's clear: For interspersing the blanks you need to evaluate the tail.
Sorry again.
Cheers, David
Tomasz Zielonka schrieb:
On Sun, May 08, 2005 at 08:14:30PM +0200, David Sabel wrote:
Hi!
Subject: foldr f (head xs) xs is not the same as foldr1 f xs
I think you forgot about tail:
foldr f (head xs) (tail xs)
Best regards
Tomasz
_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
_______________________________________________ Glasgow-haskell-users mailing list [email protected] http://www.haskell.org/mailman/listinfo/glasgow-haskell-users
