Adam Krauze schrieb:
> Hello,
> as I am newbie to Haskell  and my introductory question is:
> 
> given functions say f and g with type signatures
> 
> f :: (Num a) => [a] -> [a] -> [(a,a)]  // f takes two lists and zips them 
> into one in some special way
> g :: (Num a) => a -> [(a,a)] -> [a]  // g using some Num value calculates 
> list of singletons from list of pairs
> 
> of course  g 0 :: (Num a) => [(a,a)] ->[a]
> 
> now I want to create function h :: (Num a) => [a] -> [a] -> [a] in such way
> 
> that (g 0) consumes output of f.
> 
> But when I try 
> 
> Prelude> :t (g 0).f

http://www.haskell.org/haskellwiki/Composing_functions_with_multiple_values


_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to