From owner-freebsd-current@FreeBSD.ORG Sun Feb 15 17:24:29 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFD75106564A for ; Sun, 15 Feb 2009 17:24:29 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from mout0.freenet.de (mout0.freenet.de [IPv6:2001:748:100:40::2:2]) by mx1.freebsd.org (Postfix) with ESMTP id 4A0BF8FC16 for ; Sun, 15 Feb 2009 17:24:29 +0000 (UTC) (envelope-from gary.jennejohn@freenet.de) Received: from [195.4.92.26] (helo=16.mx.freenet.de) by mout0.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #76) id 1LYkjB-0005XI-4Z; Sun, 15 Feb 2009 18:24:25 +0100 Received: from taa85.t.pppool.de ([89.55.170.133]:56050 helo=ernst.jennejohn.org) by 16.mx.freenet.de with esmtpa (ID gary.jennejohn@freenet.de) (port 25) (Exim 4.69 #76) id 1LYkjA-0007NN-Sz; Sun, 15 Feb 2009 18:24:25 +0100 Date: Sun, 15 Feb 2009 18:24:20 +0100 From: Gary Jennejohn To: Bruce Simpson Message-ID: <20090215182420.774b90c3@ernst.jennejohn.org> In-Reply-To: <49983868.5010107@incunabulum.net> References: <4995BB1B.7060201@icyb.net.ua> <20090213231513.GA20223@duncan.reilly.home> <4997F105.5020409@icyb.net.ua> <499811DF.6030905@incunabulum.net> <20090215151318.0d17bfb9@ernst.jennejohn.org> <49983868.5010107@incunabulum.net> X-Mailer: Claws Mail 3.7.0 (GTK+ 2.14.7; amd64-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Andrew Reilly , freebsd-current@freebsd.org, Andriy Gapon Subject: Re: weeding out c++ keywords from sys/sys X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: gary.jennejohn@freenet.de List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Feb 2009 17:24:31 -0000 On Sun, 15 Feb 2009 15:44:40 +0000 Bruce Simpson wrote: > Gary Jennejohn wrote: > ... > > It isn't exactly confidence building that all the links on this page > > are invalid. > > > > I was able to access all of the links on that page without problems from > archive.org. > The original content has moved, this seems to be due to a > re-organisation within the university concerned. > Can you mention exactly which links were invalid for you? > Every one of them. Didn't think to try the wayback machine. > You personally may not be writing systems to run fast and low-level in > C++, but I can think of at least 3 people I know personally who have > done and continue to do so. Given, they are folk who have spent a long > time learning C++ -- the tool has a steep learning curve, and Bjarne > Stroustrup himself would no doubt be the first to admit this. > OT: Actually it has a flat learning curve which implies a longer time span. However, most people use steep incorrectly in this context, which I always find irksome. I've used C++ and hated it - mostly because the customer who required it had the most screwed up ideas regarding how to develop the application. He made the mistake of hiring an external "expert" to come up with classes, etc. The "expert" had no idea what he was doing in the context of the project and the customer eventually went belly up as a result. I personally see no benefit in using C++ in the kernel, but don't let my opinion stop progress from happening. I certainly have no intention of ever using it myself. --- Gary Jennejohn