User loginNavigation 
using foldr to do mapI am reading Hutton's book, programming in Haskell, and got stumped by a question. redefine map f using foldr. Since foldr is described as replacing (:) in a list with some provided operator it seemed it shouldn't be too hard. So I tried this: > folmap :: (a > b) > [a] > [b] My reasoning is that you apply the : operator after f on every value in the list. (Though I may not understand the (.) I was thinking that if f = (a >b) and g = (b > c) then g.f would be g performed after f (or g.f is f followed by g). Any advice?? By jdgallag at 20080610 16:57  LtU Forum  previous forum topic  next forum topic  other blogs  5625 reads

Browse archivesActive forum topics 
Recent comments
3 days 9 hours ago
3 days 15 hours ago
4 days 7 hours ago
4 days 14 hours ago
4 days 16 hours ago
4 days 21 hours ago
5 days 2 hours ago
5 days 3 hours ago
5 days 6 hours ago
5 days 8 hours ago