[Haskell-cafe] difference between type and newtype
Neil Mitchell
ndmitchell at gmail.com
Fri Aug 25 14:52:35 EDT 2006
Hi
> type Z = Int
Here you can replace all occurances of Z with Int, and its exactly the
same program.
> newtype T1 a = T1 (Z -> (a,Z))
newtype T1 a is the same as
data T1 a
> why mkT is a type constructor and mkT1 seems not to be?
In what way is mkT a type constructor? In this program only T1 is a
type constructor, as far as I can see.
Thanks
Neil
More information about the Haskell-Cafe
mailing list