The dreaded M-R

Henrik Nilsson nhn at Cs.Nott.AC.UK
Thu Jan 26 07:06:29 EST 2006

Dear all,

Johannes Waldmann wrote:

 > So, what about making type signatures mandatory,
 > as the rest of the civilized world does happily for decades ...

Given that explicit type signatures increasingly are required
for dealing with other aspects (polymorphic recursion,
rank 2-or-higher polymorphism, GADTs ...) that would
seem reasonable.

Personally, though, I have to admit that I've never had
all that much problems with the M-R restriction in the
first place. Probably because I do write top-level
type signatures as soon as I get into serious programming.

That said, I do find it convenient that type signatures
can be omitted.

And I wonder if this is a sufficiently significant problem
to warrant breaking backwards compatibility in this respect.

All the best,


Henrik Nilsson
School of Computer Science and Information Technology
The University of Nottingham
nhn at

This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could damage your computer system:
you are advised to perform your own checks. Email communications with the
University of Nottingham may be monitored as permitted by UK legislation.

More information about the Haskell-prime mailing list