[M3devel] small set comparisons understood, now just to understand the front end code..

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Tue Apr 15 14:09:13 CEST 2008


On Tue, Apr 15, 2008 at 07:07:40AM -0400, hendrik at topoi.pooq.com wrote:
> On Mon, Apr 14, 2008 at 11:22:35AM -0400, Tony Hosking wrote:
> > 
> > Yes, that seems quite wrong.  I can't imagine things ever worked  
> > properly if that is how they are implemented.
> 
> Maybe stick a test in the compiler to see if < > <= >= are ever used on 
> small sets anywhere in the m3 system?  You might want to do this anyway 
> in case anyone is relying on them doing integer comparisons.
> 
> I seem to remember using them for subset comparisons in a Pascal program 
> I converted to modula 3 many years ago.  I was using the PM3 compiler 
> then, and I haven't tried it on cm3 yet.  I'd have to check the code to 
> see what I was really doing, though.

Found it.  I didn't actually use < or <=.  I used *.

- hendrik



More information about the M3devel mailing list