2012/1/11 <smi...@icebubble.org>: > > (1) For example, P9 code tends to use variable names like "i" and "j", > where I would typically use self-documenting variable names like "row" > and "col". Variable names like "row" and "col" are much easier to > search for (i.e., with a right-click), too. Names like "i" and "j" > (which occur in many identifiers) will generate many false positives.
I haven't written code for plan9, so this is my own taste about plan9 coding style. for ( i=0; i < nrows; i++); or for (i=firstrow; i <= lastrow; i++); "i" is only an iterator variable, as used in the sigma notation for summation. What has meaning to me is the condition or initialization variable (nrows, firstrow, lastrow...) > (2) In functions, variables are often declared together in one > paragraph, and then, later, initialized in another paragraph, as in: > > int i; > char *s; > > /* stuff */ > > i = 0; > s = nil; This style looks standard. Andrés