Date: Wed, 5 Feb 1997 08:16:58 -0700 (MST) From: Wes Peters <softweyr@xmission.com> To: Nate Williams <nate@mt.sri.com> Cc: chat@freebsd.org Subject: Re: cvs commit: CVSROOT avail Message-ID: <199702051516.IAA08885@obie.softweyr.ml.org> In-Reply-To: <199702041933.MAA28784@rocky.mt.sri.com> References: <199702041559.IAA27474@rocky.mt.sri.com> <199702041941.TAA11400@veda.is> <199702041933.MAA28784@rocky.mt.sri.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Nate Williams writes:
> [ moved to chat, as we're now discussing religion ]
As apprpriate! ;^)
Nate was arguing with somebody about:
for(...)
;
vs.
for(...)
continue;
% I beg to disagree. The previous example is far clearer, since the empty
% statement stands out as empty rather than being a coincidental noop.
> The empty statement stands out like a mistake IMHO.
Neither is particularly elegant. I suggest:
for (...)
{
}
This has the advantage of looking like an explicitly empty code block,
which it is. It also has the advantage of letting you insert and
delete, by editor or #if, as many debugging lines as you need inside the
trailing code block.
% Use
% of 'continue' in this context suggests that a line was deleted or has yet
% to be inserted.
> I say the exact opposite. The continue line implies to me that it's
> intentional, vs. the other way.
Obviously, the use of continue vs. empty statement does not clarify the
issue, so let's explicitly clarify it.
% Of course, style also favours inserting a space before the parenthesis.
> True, but in this manner everyone I've spoken with tends to prefer the
> former over the latter (continue vs. empty semi-colon).
Yes, please. Always: keyword ( and functionname(, no deviations
allowed! ;^)
--
"Where am I, and what am I doing in this handbasket?"
Wes Peters Softweyr LLC
http://www.xmission.com/~softweyr softweyr@xmission.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199702051516.IAA08885>
