
23 Dec
2004
23 Dec
'04
12:57 p.m.
On 23 Dec 2004, at 17:09, MaurĂcio wrote:
Kind error: `Complex' is not applied to enough type arguments
Complex is a type constructor. Complex Double (e.g.) is a type. So try roots :: (Complex Double, Complex Double, Complex Double) -> (Complex Double, Complex Double); or indeed roots :: (RealFloat t) => (Complex t, Complex t, Complex t) -> (Complex t, Complex t); Jules