From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MtHTk-0007EF-KS for qemu-devel@nongnu.org; Thu, 01 Oct 2009 04:57:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MtHTe-00077f-KM for qemu-devel@nongnu.org; Thu, 01 Oct 2009 04:57:36 -0400 Received: from [199.232.76.173] (port=38718 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MtHTd-00076g-N8 for qemu-devel@nongnu.org; Thu, 01 Oct 2009 04:57:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:34194) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MtHTc-00074u-RR for qemu-devel@nongnu.org; Thu, 01 Oct 2009 04:57:29 -0400 Message-ID: <4AC46EAF.2030809@redhat.com> Date: Thu, 01 Oct 2009 10:56:15 +0200 From: Kevin Wolf MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: CODING_STYLE References: <20090923200635.GA21246@redhat.com> <20090924191121.GB29419@redhat.com> <20090929161115.GA13885@redhat.com> <20090930135142.GA20378@redhat.com> <20091001012548.GA26280@laped.iglesias.mooo.com> In-Reply-To: <20091001012548.GA26280@laped.iglesias.mooo.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Edgar E. Iglesias" Cc: Blue Swirl , "Michael S. Tsirkin" , qemu-devel@nongnu.org, Juan Quintela Am 01.10.2009 03:25, schrieb Edgar E. Iglesias: > On Wed, Sep 30, 2009 at 07:00:21PM +0200, Juan Quintela wrote: >> "Michael S. Tsirkin" wrote: >> >> .... >> >>>> Actually, I tried to tweak 'indent' to match QEMU style without much success. >>>> >>>> We could also select a new style, like Linux kernel one. I'm also not >>>> a great fan of that either. But at least 'indent' could be used very >>>> easily and I think there would be other benefits, like reuse of Git >>>> hooks, patch checking scripts and Emacs configs. With full 'indent' >>>> support all sources could be massaged mechanically to make the switch >>>> less painful. >>>> >>>> Then there are K&R and GNU styles, but I like them even less. >>> >>> So ... Linux kernel style wins? What do others think? >> >> Where do I have to sign? > > Yeah. > > I really don't care very much. I've changed my CRIS and MicroBlaze code from > style to style a couple of times but the only style regardless of style I find > offensive is the: > > if (x) { > x=1; > } else { > x=0; > } > > TBH, the extra curley braceys are just pure nonsense. Except that when adding another line after x=1; the patch doesn't contain a change to the if line (with a possibly long condition and the possibility of introducing typos that nobody will see because everybody assumes it's just the new brace). But then, you could say the ugliness of braces is more important and I really don't care too much about the braces. However, I don't think we should change the coding style radically like switching to the Linux kernel style. Kevin