
I try to create an own data type containing "Vector Double" from the H-Matrix package. The code: ## data PowerSig = PowerSig Int Double Vector Double main = do let p5 = PowerSig 1 0.1 (fromList [1,2,3]) ## When compiling with ghci, I get however the following message: `Vector' is not applied to enough type arguments Expected kind `?', but `Vector' has kind `* -> *' In the type `Vector' In the definition of data constructor `PowerSig' In the data type declaration for `PowerSig' I don't understand the compilers message and couldn't find any wiki-page/other material to help me. The Data Declaration somehow seems not to understand that "Vector Double" belongs together, but brackets don't help either. Cheers Phil -- View this message in context: http://haskell.1045720.n5.nabble.com/Beginners-Question-Problem-with-Data-Ty... Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.