From new-httpd-owner-new-httpd-archive=hyperreal.org@apache.org Thu Jun 24 14:54:18 1999 Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 7197 invoked by uid 6000); 24 Jun 1999 14:54:18 -0000 Received: (qmail 7190 invoked from network); 24 Jun 1999 14:54:16 -0000 Received: from e3.ny.us.ibm.com (32.97.182.103) by taz.hyperreal.org with SMTP; 24 Jun 1999 14:54:16 -0000 Received: from southrelay01.raleigh.ibm.com (southrelay01.raleigh.ibm.com [9.37.3.208]) by e3.ny.us.ibm.com (8.9.3/8.9.3) with ESMTP id KAA232938 for ; Thu, 24 Jun 1999 10:54:06 -0400 Received: from raleigh.ibm.com (ss01.raleigh.ibm.com [9.37.3.89]) by southrelay01.raleigh.ibm.com (8.8.8m2/NCO v2.03) with ESMTP id KAA64910 for ; Thu, 24 Jun 1999 10:54:12 -0400 Message-ID: <3772468E.9A3475FA@raleigh.ibm.com> Date: Thu, 24 Jun 1999 10:54:06 -0400 From: Bill Stoddard X-Mailer: Mozilla 4.5 [en] (X11; U; AIX 4.2) X-Accept-Language: en MIME-Version: 1.0 To: new-httpd@apache.org Subject: Re: cvs commit: apache-2.0/mpm/src/os/unix iol_socket.c iol_socket.h Makefile.tmpl References: <19990624085807.28285.qmail@hyperreal.org> <19990624091908.A40083@holly.dyndns.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 Chris Costello wrote: > > On Thu, Jun 24, 1999, Alexei Kosut wrote: > > You know, I really don't mean to troll, but aren't there are other C-like > > languages that are really much better at this sort of thing? Perhaps this > > is a good time to at least seriously think about C++ (or a small subset of > > it), one more time. So much of the Apache API, past, present and future, > > would benefit from having easily available inheritance and polymorphism > > that I think it may very well be worth the hassle. Maybe. > > With the overhead that comes with using C++, it would not be > practical for something like the Apache HTTPd. > What overhead are you referring to? It is possible to write very efficient (in term of space and execution time) C++ programs. You need to have a good understanding of how some of the nifty C++ features are translated into the executable code. C++ is not an easy language to grok to the fullest. -- Bill Stoddard stoddard@raleigh.ibm.com