You all DO understand WHY "== false" is being displayed in the interpreter (for an 'if statement), right? Gabrielle said it best, who deserves to be quoted on the rebol.com site: "...This is the thing about REBOL --- everything is simple by design; so if something looks unintuitive, it's just because simplicity is not always intuitive. :)" 'if returns a value, just like most other REBOL words/functions/statements. 'if first evaluates the given condition (producing a value of 'true or 'false); when the condition is 'true, 'if "then" evaluates the block (also producing a value). The value of 'if is therefore taken from the value of either the condition or the value of the block. To change this would add complexity. BTW I end all of my REBOL modules with the word 'true, just so that I don't get some arbitrary value displayed when loading it. Seeing "== true" after loading a module is somehow pleasing. - Michael Jelinek -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 17, 2000 8:40 PM To: [EMAIL PROTECTED] Subject: [REBOL] Suppressing == false Re:(2) Tim wrote: > I get "== false" in the output. > How do I get rid of that? The best way currently, is to swap the 'if for a 'either. I, too, would like rebol to get rid of the 'false returned by a 'if not taken. Andrew Martin ICQ: 26227169 http://members.xoom.com/AndrewMartin/ -><-
