Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 22941 invoked by uid 6000); 29 Jan 1999 22:21:06 -0000 Received: (qmail 22916 invoked from network); 29 Jan 1999 22:21:03 -0000 Received: from www10.w3.org (18.23.0.20) by taz.hyperreal.org with SMTP; 29 Jan 1999 22:21:03 -0000 Received: from w3.org (base.w3.org [18.29.0.149]) by www10.w3.org (8.9.1/8.9.1) with ESMTP id RAA23690; Fri, 29 Jan 1999 17:20:50 -0500 (EST) Message-ID: <36B23589.ED9D94C8@w3.org> Date: Fri, 29 Jan 1999 17:26:17 -0500 From: Renaud Bruyeron Organization: World Wide Web Consortium (W3C) X-Mailer: Mozilla 4.04 [en] (WinNT; I) MIME-Version: 1.0 To: new-httpd@apache.org CC: ylafon@w3.org Subject: Re: C++ References: <4.1.19990129131645.00a7a610@hyperreal.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Brian Behlendorf wrote: > > My guess would be that taking a mature C program and trying to revamp it to > work in a C++ model is more work and more heartache/madness than simply > writing a new one in C++ from scratch, borrowing liberally perhaps from > other sources, but still a separate development effort. > > In fact, I seem to recall Ben Laurie starting up a mailing list to focus on > a C++ rewrite of Apache - Ben, is that list still around? > > My personal opinion is that C++ is a frankenstein of a language, and if I > were going to take the time to write a new web server with OO in mind, I'd > do it first in Java, and then code up native methods for any > performance-critical components, such as I/O or regex comparisons, that a > profiling tool shows to be bottlenecks. Then, if you are thinking Java, check this out: http://www.w3.org/Jigsaw/ =) - Renaud