On Wed, Dec 05, 2007 at 08:56:06AM +0100 I heard the voice of Richard Levitte, and lo! it spake thus: > > You do realise that we've left the realm of technological precision > and entered the realm of human subjectivity (something that C > obviously allows!) a long time ago, don't you? :-)
Well, we did that the moment we started talking about code standards. Coding standards are all about catering to human subjectivity. If technological precision is your baseline, you just write in machine code; everything from symbolic assembly on up is about talking to humans rather than machines. And if the compiler accepts it, it's sufficiently precise (it may well be _wrong_, but at least it's precisely wrong :). > So you're zeroing in on the ++ and believe that says everything, eh? Well, that combined with the name... a 'tally' is a count, and incrementing is what you do with a counter. > So I suggest that we keep talking but also start building a document > that can slowly evolve to something we all (or at least those who > care) can agree upon. I agree with that, but this bypath of it seems pretty solidly beaten into the ground. I don't know that we can either establish better where our individual lines of clarity are, and they don't seem likely to agree, so... > One way to resolve endless disputes is to actually leave the point > of discussion open or leave it as a recommendation. In the next significant block of time I can steal for ctwm stuff, I'll try to go through this and the other branches of the discussion, nail down the points of agreement, and try to come up with something on the points of disagreement that at least allows reasonable consistency. Probably won't be before at least next week, though :| Some things can more easily vary without causing a mess. e.g., these details of if() internals, for all that they drive me up a wall, don't make the code as a whole much more unreadable than it would be without, and having the style mixed doesn't detract much from reading through the code. Others can't; mixed indent or brace styles are Big Trouble In Little Readability, so they have to be nailed down a little more precisely. -- Matthew Fuller (MF4839) | [EMAIL PROTECTED] Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream.