
Hello, I'm using haskell-src, and I noticed that the data types defined in Language.Haskell.Syntax don't derive Ord. It makes sense, cause there's no logical way to ordenate them, but it makes it impossible to use with Data.Set functions, such as fromList. It would be good to be possible to use Data.Set with these types, so maybe including deriving Ord to the data types is a good idea. Some other thing I've thought is using operators as type constructors for some types, such as: (:.) = Qual (:$) = HsApp I don't know how much this is possible for other cases, but I think it could make the look of a parsed code clearer. Greetings. -- marcot Página: http://marcotmarcot.iaaeee.org/ Blog: http://marcotmarcot.blogspot.com/ Correio: marcot@riseup.net XMPP: marcot@jabber.org IRC: marcot@irc.freenode.net Telefone: 25151920 Celular: 98116720 Endereço: Rua Turfa, 639/701 Prado 30410-370 Belo Horizonte/MG Brasil