.. actually, I got fg wrong. Caught it by changing g to (/ ):f::Fractional f => f -> f -> ff = (+)g::Fractional g => g -> gg a = a / 2h::Fractional h => h -> hh = (* 10)fg::Fractional a => a -> a -> afg = f <$> g{- fg a b = (a / 2) + bfg a = \b -> (a / 2) + b-}fgh::Fractional a => a -> afgh = fg <*> h_______________________________________________{- fgh a = fg a (a * 10)fgh = \a -> fg a (a * 10)-}
Beginners mailing list
Beginners@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners