Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030446AbVIJEwV (ORCPT ); Sat, 10 Sep 2005 00:52:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030444AbVIJEwV (ORCPT ); Sat, 10 Sep 2005 00:52:21 -0400 Received: from smtpout.mac.com ([17.250.248.44]:10468 "EHLO smtpout.mac.com") by vger.kernel.org with ESMTP id S1030446AbVIJEwU (ORCPT ); Sat, 10 Sep 2005 00:52:20 -0400 In-Reply-To: <4321FCDA.60305@namesys.com> References: <200509091817.39726.zam@namesys.com> <4321C806.60404@namesys.com> <20050909185740.GA11923@infradead.org> <4321FCDA.60305@namesys.com> Mime-Version: 1.0 (Apple Message framework v734) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <5FDA2C74-F923-4695-A1B8-4355D445C073@mac.com> Cc: Christoph Hellwig , Andrew Morton , LKML , Reiserfs developers mail-list , ReiserFS List , Edward Shishkin Content-Transfer-Encoding: 7bit From: Kyle Moffett Subject: Re: List of things requested by lkml for reiser4 inclusion (to review) Date: Sat, 10 Sep 2005 00:51:42 -0400 To: Hans Reiser X-Mailer: Apple Mail (2.734) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1261 Lines: 33 On Sep 9, 2005, at 17:21:30, Hans Reiser wrote: >> It's huge CPP abuse > can you define what that means? and how abuse differs from cleverness? > This code was not my idea, but it seemed more cleverness than abuse to > me when I read it. "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." -- Brian Kernighan Sometimes cleverness can be even worse than ordinary abuse :-D. If the code gets added to the kernel, then it should be debuggable (or at least easily comprehensible) by a significant chunk of kernel developers, or it will cause more problems than it solves. I think that a type-safe list system _would_ be a good addition, but make sure you comment it heavily enough to make it really obvious, even to those of us who are less than brilliant (like myself). Cheers, Kyle Moffett -- Simple things should be simple and complex things should be possible -- Alan Kay - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/