by Denver Bra » Sun, 12 Dec 2004 07:03:33
Again, I was clarifying.
(But interestingly not after argumentless QUITs.)
I was clarifying for the benefit of others
exactly what the syntax *requirement* is.
What you do for *style* is up to you.
My post for the benefit of others who didn't understand
the *requirements*.
Although you had made it plain that the semicolon was
just your style, you didn't say that adding the
trailing spaces was also just your style.
I was clarifying for the benefit of others that the
use of trailing spaces is *also* just your style.
Since others and myself had mentioned (or at least
inserted) the two spaces after the argumentless QUIT
that are required, I was making the distinction
between when the two spaces are or are not *required*.
Think about it from the perspective of a newbie.
You gave an example without the trailing spaces which
was correct syntactically but possibly not logically.
Then you gave an example that was more logical, but
syntactically wrong.
Then others and myself gave examples the were correct
logically and syntactically, but did not reflect a
change that you made in addition to changing the order
of commands.
Had your original example been:
F S node=$O(^ZZZYYY(node)) D Q:node="" ;
then just swapping the position of two argumentless
commands would have been more obvious.
It's tough to explain unambiguously, so sometimes
lengthy discussions like this can help.
So yes, the whole reason I posted my previous reply
was because what you had was just a matter of style.
You know it; I know it; most people people know it.
Most post was only for those who didn't fully
grasp it.