From owner-freebsd-chat@FreeBSD.ORG Wed Apr 1 20:27:05 2009 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E3C9106564A for ; Wed, 1 Apr 2009 20:27:05 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: from mail1.sea5.speakeasy.net (mail1.sea5.speakeasy.net [69.17.117.3]) by mx1.freebsd.org (Postfix) with ESMTP id 369828FC12 for ; Wed, 1 Apr 2009 20:27:05 +0000 (UTC) (envelope-from chuckr@telenix.org) Received: (qmail 19739 invoked from network); 1 Apr 2009 20:27:04 -0000 Received: from april.chuckr.org (HELO april.telenix.org) (chuckr@[66.92.151.30]) (envelope-sender ) by mail1.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 1 Apr 2009 20:27:04 -0000 Message-ID: <49D3CE33.8010004@telenix.org> Date: Wed, 01 Apr 2009 16:27:31 -0400 From: Chuck Robey User-Agent: Thunderbird 2.0.0.19 (X11/20090121) MIME-Version: 1.0 To: Lowell Gilbert References: <20090331025726.GA10888@thought.org> <20090331112122.ae329221.freebsd@edvax.de> <49D202F0.9010104@utoronto.ca> <20090331140845.a1ece3c0.freebsd@edvax.de> <49D24EC8.7030507@gmail.com> <49D27D8B.2070607@telenix.org> <44y6uk1s7g.fsf@lowell-desk.lan> In-Reply-To: <44y6uk1s7g.fsf@lowell-desk.lan> X-Enigmail-Version: 0.95.5 OpenPGP: id=F3DCA0E9; url=http://pgp.mit.edu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-chat@freebsd.org Subject: Re: Why?? (prog question) X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Apr 2009 20:27:05 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Lowell Gilbert wrote: > Chuck Robey writes: > >> The only real sin is not sticking to one style per project. > > Or at *least* per file. Umm, no, per project. Folks are too pushed into errors when a project has 29 different styles. I don't like folks who try to make rules for the entire world (and they do, you know it and I know it) but it is a big help in making all stuff inside one project be formatted the same. I could really easily give you obvious examples of where this is needed (consider the include files for a source file). Yes, certainly, there are exceptions to this, but it's correct (being per project) in the huge majority of cases, right? Maybe I don't have enough trust in some folks, that they'll make the right decision. About 1/3 of the folks I used to teach C to, I had to drop, because they couldn't (wouldn't) accept the need to stay with a style, and that was only my rules (in teaching) per file. If I can't get that percentage of folks to appreciate things, I guess I just don't trust everyone to make sense on this. I had some real arguments from some people on this, it makes me sure that they were serious, not just looking to stop what had turned out to be a boring subject for themselves. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAknTzjMACgkQz62J6PPcoOkO7wCfVv4IzN+euqIsND22g2aS31z8 vxoAnAiFN2YFyuhA+d2nN34YTdbkKCdP =jjlq -----END PGP SIGNATURE-----