From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Tue, 1 Feb 2011 08:26:24 +0200 From: Lucio De Re To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-ID: <20110201062624.GA1997@fangle.proxima.alt.za> References: <86ipx4s36p.fsf@cmarib.ramside> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86ipx4s36p.fsf@cmarib.ramside> User-Agent: Mutt/1.5.20 (2009-06-14) Subject: Re: [9fans] RESOLVED: recoving important header file rudely Topicbox-Message-UUID: a5ca0c54-ead6-11e9-9d60-3106f5b1d025 On Tue, Feb 01, 2011 at 06:02:06AM +0000, smiley@zenzebra.mv.com wrote: > > I'm not someone to complain without also offering solutions, though. > I'm in the process of writing some C macros that might help clean up the > source code, ensure intended bounary conditions, improve some > interfaces, etc. I already have some working code, but it's still very > experimental. > Beware of macros, they provide a level of indirection that makes the code really hard to read. I personally have grown to dislike them with a passion when I found the ISDN device driver for Linux considerably easier to follow than the FreeBSD one. Also, you have managed to stomp all over a couple of this mailing list's most sacred cows with your suggestion that the Plan 9 kernel code is less than perfect (some of us may well agree with you, but I'm not amongst those) so _my_ suggestion to you is that you port the code to GCC and do what you like with it there. Chances are that the the changes you want to introduce are going to be incompatible in some or other manner; at least by porting stuff to the most common development base you are targetting an audience that may be interested. ++L