
10 Dec
2006
10 Dec
'06
8:48 a.m.
On 10/12/2006, at 11:51 PM, Neil Mitchell wrote:
Hi
What about just:
reverseWords = concat . intersperse " " . reverse . words
Dr Haskell says: [http://www-users.cs.york.ac.uk/~ndm/projects/drhaskell.php]
"Use unwords instead of concat (intersperse space ...)"
Which gives us:
reverseWords = unwords . reverse . words
Lovely stuff. Just in case you prefer reading left-to-right, another variation is: import Control.Arrow reverseWords = words >>> reverse >>> unwords