RE: Library report, monad zero laws

2002-06-21 Thread Simon Peyton-Jones
Well, * My reluctance to change the draft H98 report is rising sharply. * I don't think the H98 report has ever had laws about mzero etc. * And the whole laws business is flaky because people can and do make instances of Monad that don't obey the laws. * Lastly, where does one stop? Still, I

Re: Library report, monad zero laws

2002-06-21 Thread Ross Paterson
On Fri, Jun 21, 2002 at 12:50:21PM +0100, Simon Peyton-Jones wrote: | From: Jon Fairbairn [mailto:[EMAIL PROTECTED]] | Sent: 20 June 2002 16:27 | To: Simon Peyton-Jones | Subject: Library report, monad zero laws | | The old report used to include | | m zero = zero | zero = m =

Re: Library report, monad zero laws

2002-06-21 Thread Jon Fairbairn
On Fri, Jun 21, 2002 at 12:50:21PM +0100, Simon Peyton-Jones wrote: | From: Jon Fairbairn [mailto:[EMAIL PROTECTED]] | Sent: 20 June 2002 16:27 | To: Simon Peyton-Jones | Subject: Library report, monad zero laws | | The old report used to include | | m zero = zero | zero

Re: Library report, monad zero laws

2002-06-21 Thread Jon Fairbairn
Apologies for responding to messages in reverse order . . . * My reluctance to change the draft H98 report is rising sharply. Understood! * I don't think the H98 report has ever had laws about mzero etc. No, they went on the transition from 1.4, I think. * And the whole laws business is