Robert Watson wrote:

'iff' was definitely part of my formal education in three fields during my undergraduate career in the US -- mathematics, computer science, philosophy, and logic. It's used as an abbreviation for a longer term which addresses an ambiguity in English, hence its popularity with the above classes of scientists and engineers. I've seen it used fairly extensively in computer science training here in the UK as well.

I agree with Robert on this one -- and have also been picked up for introducing 'iff' to code comments by non-native English speakers who were confused by it.

To avoid confusion, we should probably add a note to style(9) about this, it is a useful idiom in technical language, and has a specific meaning in logic:
   http://en.wikipedia.org/wiki/If_and_only_if

I recommend we "i.f.f." ie deliberately periodize its use outside of mathematics and logic; this is a common use; if the strict use is needed, use '<=>' in comments. There's no 7-bit ASCII glyph for iff which is another problem.

regards
BMS

_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to