Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!uwm.edu!linac!att!ucbvax!MITCH.ENG.SUN.COM!wmb From: wmb@MITCH.ENG.SUN.COM Newsgroups: comp.lang.forth Subject: Conditionals Message-ID: <9102270321.AA13488@ucbvax.Berkeley.EDU> Date: 26 Feb 91 22:46:09 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: wmb%MITCH.ENG.SUN.COM@SCFVM.GSFC.NASA.GOV Organization: The Internet Lines: 17 > > A long time ago, I proposed including all the conditionals (< > = <= >= U< > > U> U<= U>= 0< 0> 0= 0<= 0>=) in ANS Forth, but it didn't pass. > Anyway, what did you mean with (< (not a rethorical question)? I was just listing the complete set of conditionals, without regard to which ones are already in the standard. In fact, I don't even know which ones are in the standard and which ones aren't. I long ago decided to to include all of the conditionals in my Forth systems , and since then I haven't bothered to memorize which ones are "standard". By the way, on a 1's complement or signed magnitude machine, it might be necessary to have U= and perhaps U0= , because such machines have 2 different representations for 0. U= would test for "bitwise identical", and = would test for arithmetically equal, considering +0 equal to -0 . Mitch Bradley, wmb@Eng.Sun.COM