Is it important to have exactly the same format for if-while-until? The current REBOL formats for these make sense to me, and are rather convenient. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Thursday, February 24, 2000 7:40 AM To: [EMAIL PROTECTED] Subject: [REBOL] if condition vs. while condition Re: Hi Pihoz, it doesn't even help, to have a look at until ... >> help until Evaluates a block until it is TRUE. Arguments: block -- (block) where the loop-condition is the return value of the loop-block itself. Ideally they all had the same parameters, I think. regards, Ingo Those were the words of [EMAIL PROTECTED]: > Hello, > > For both a decision-making construct like "if" and a > loop construct like > "while" we need to specify a condition. Based on the > evaluation of that > condition, we would proceed with the loop or the body > of the > conditional. > > In REBOL, the condition for a while loop is specified > as a "block" but > the condition for an if statement is specified as a > "condition." > > In this context, what is the definition of a > "condition" and why does > REBOL treat the two conditions differently? Why not > use a block for an > "if" statement as we do for loops? > > > >> help if > If condition is TRUE, evaluates the block. > Arguments: > condition -- > block -- (block) > >> help while > While a condition block is TRUE, evaluates another > block. > Arguments: > cond-block -- (block) > body-block -- (block) <...> -- _ . _ ingo@)|_ /| _| _ <We ARE all ONE www._|_o _ _ ._ _ www./_|_) |o(_|(/_ We ARE all FREE> ingo@| |(_|o(_)| (_| http://www.2b1.de/Rebol/ ._| ._|
