From owner-freebsd-chat Wed Jan 1 11:38:26 2003 Delivered-To: freebsd-chat@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A314E37B401 for ; Wed, 1 Jan 2003 11:38:25 -0800 (PST) Received: from bluejay.mail.pas.earthlink.net (bluejay.mail.pas.earthlink.net [207.217.120.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1319F43ED1 for ; Wed, 1 Jan 2003 11:38:25 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0187.cvx21-bradley.dialup.earthlink.net ([209.179.192.187] helo=mindspring.com) by bluejay.mail.pas.earthlink.net with asmtp (SSLv3:RC4-MD5:128) (Exim 3.33 #1) id 18Togw-0006MI-00; Wed, 01 Jan 2003 11:38:15 -0800 Message-ID: <3E13434F.D3F7A35D@mindspring.com> Date: Wed, 01 Jan 2003 11:36:47 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Cliff Sarginson Cc: freebsd-chat@FreeBSD.ORG Subject: Re: Bystander shot by a spam filter. References: <200212312041.gBVKfr183480@hokkshideh2.jetcafe.org> <3E120659.3D60EB30@mindspring.com> <20030101140530.GA11468@raggedclown.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-ELNK-Trace: b1a02af9316fbb217a47c185c03b154d40683398e744b8a468820cf4a8969f73b838287c5a4b8373548b785378294e88350badd9bab72f9c350badd9bab72f9c Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Cliff Sarginson wrote: > Let's stop kicking Richard Stallman. > He has his own agenda. > But GCC is why you can compile FreeBSD. > Any of you ever tried to write a compiler ? > I have, it is not easy. And I am a self-professed genius. > Funny how no-one else recognises that. Maybe you aren't professing it loud enough? 8-) 8-) 8-O... Seriously, though, there are a number of possible compilers, but FreeBSD keeps adding constructs and removing portability, and, in general, getting more and more GCC dependent, as time goes on (hmmm... RMS paying pwople off?...). In any case, a compiler is almost trivial; what's hard, and takes specialized knowledge, is optimizing, and code generation, for more than one CPU family. RMS' great contribution in this regard is *not* the compiler itself; what he contributed there is actually a mediocre set of code, that other people then worked on to turn it into what it is today. In fact, he had to eat crow on EGCS to get it to be only a version successor to GCC, rather than a competing project. So RMS's contribution was the project, itself: the difficulty of writing a compiler is actually irrelevent to the discussion. It's amazing to me the number of people who claim to study the Open Source Software phenomenon, yet don't understand the basic principles through which it actually functions, well enough to start, or help start, a project and have it persist. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message