From owner-freebsd-current@FreeBSD.ORG Mon Feb 16 06:02:32 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 E181A1065675 for ; Mon, 16 Feb 2009 06:02:32 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nschwmtas03p.mx.bigpond.com (nschwmtas03p.mx.bigpond.com [61.9.189.143]) by mx1.freebsd.org (Postfix) with ESMTP id 7B38B8FC12 for ; Mon, 16 Feb 2009 06:02:32 +0000 (UTC) (envelope-from andrew@areilly.bpa.nu) Received: from nschwotgx03p.mx.bigpond.com ([124.188.162.219]) by nschwmtas03p.mx.bigpond.com with ESMTP id <20090216060216.LKPB16649.nschwmtas03p.mx.bigpond.com@nschwotgx03p.mx.bigpond.com> for ; Mon, 16 Feb 2009 06:02:16 +0000 Received: from areilly.bpa.nu ([124.188.162.219]) by nschwotgx03p.mx.bigpond.com with ESMTP id <20090216060215.TVRL7357.nschwotgx03p.mx.bigpond.com@areilly.bpa.nu> for ; Mon, 16 Feb 2009 06:02:15 +0000 Received: (qmail 71265 invoked by uid 501); 16 Feb 2009 06:02:08 -0000 Date: Mon, 16 Feb 2009 17:02:08 +1100 From: Andrew Reilly To: Bruce Simpson Message-ID: <20090216060208.GB70145@duncan.reilly.home> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49983868.5010107@incunabulum.net> User-Agent: Mutt/1.4.2.3i Cc: 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 List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Feb 2009 06:02:33 -0000 On Sun, Feb 15, 2009 at 03:44:40PM +0000, Bruce Simpson wrote: > I wonder if many of the objections raised against C++ have actually been > considered in the light of the new C++0x spec. Has that been released yet? I thought it was still being worked-on. > At the moment, there are several projects out there which don't even > involve C++ in the *kernel*, which are directly impacted by the issues > which Andriy is attempting to solve because they use the system headers; > I therefore fully support what he is doing, as he is saving people a lot > of hassle. Me too. That's precicely why I didn't object to that work. I certainly don't consider myself to be an objector, and I hope that my comments weren't taken as such. > It's time to get real, and admit that C++ is a very powerful tool that, > whilst it can be misused in untrained hands, can be very powerful in > skillful hands. Just because something isn't to one's personal tastes, > doesn't mean it should be regarded as anathema or mandatory, IMHO. It's the "mandatory" that does worry me a little. Once the cammel has his nose inside the tent... everyone will want one. Cheers, Andrew.