On Fri, 15 Jul 2005, John Meacham wrote: > I also make sure that the T is a type synonym for the actual name. as in > > module Vector where > > data Vector = ... > type T = Vector
I had to use type synonymes sometimes to avoid mutually recursive modules. It has the disadvantage that a type synonyme can't be made an instance of a type class. I also like to use names like TypeClass.C for type classes where it is even more difficult because there are no type class synonymes. (Only class A a => B a ) _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
