Hi Eric, Order of evaluation doesn't really bug me, because computer languages are not bound to operate by the same precedence rules as mathematics. Rebol doesn't seem that odd to me, especially after getting the hang of languages like Lisp. Those syntax rules are there for a reason - probably something to do with making execution faster, but it's not like I know. Besides, I can always use parentheses whenever I need to make precedence more explicit, same as I always do in languages with algebraic notation :-)
Kind Regards, Brian Wisti http://coolnamehere.com/ --- Eric Haddix <[EMAIL PROTECTED]> wrote: > > From the /Core documentation: > > The way mathematical expressions are evaluated from left to right > regardless of the operator is different than many other computer > languages. Many languages have rules of precedence that you must > remember that determine the order of evaluation of operators. For > example, a multiply is done before an add. Some languages have 10 or > more such rules. > **************************** > > Correct me if I'm wrong but I was always under the impression we > evaluated the way we do because that's how *math* required them to be > > evaluated. I mean I don't evaluate 1 + 2 * 3 as 9 but as 7 because > that's how I was taught in school for math in general, not just > computer > languages. > > Now my question, does anyone find Rebol's order of evaluating to be > helpful? > > -- > To unsubscribe from the list, just send an email to rebol-request > at rebol.com with unsubscribe as the subject. > > -- To unsubscribe from the list, just send an email to rebol-request at rebol.com with unsubscribe as the subject.
