From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261543AbULBK4f (ORCPT ); Thu, 2 Dec 2004 05:56:35 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261578AbULBK4f (ORCPT ); Thu, 2 Dec 2004 05:56:35 -0500 Received: from plus.ds14.agh.edu.pl ([149.156.124.14]:15031 "EHLO plus.ds14.agh.edu.pl") by vger.kernel.org with ESMTP id S261543AbULBK4b (ORCPT ); Thu, 2 Dec 2004 05:56:31 -0500 Date: Thu, 2 Dec 2004 11:56:29 +0100 (CET) From: Pawel Sikora X-X-Sender: pld@plus.ds14.agh.edu.pl To: Bernd Petrovitsch Cc: linux-kernel@vger.kernel.org Subject: Re: What if? In-Reply-To: <1101984361.28965.10.camel@tara.firmix.at> Message-ID: References: <41AE5BF8.3040100@gmail.com> <20041202044034.GA8602@thunk.org> <1101976424l.5095l.0l@werewolf.able.es> <1101984361.28965.10.camel@tara.firmix.at> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2 Dec 2004, Bernd Petrovitsch wrote: > Exceptions, STL, and most of the fancy features are not usable and must > be thrown out (you even have to forbid them and look after it). > The holds - more or less - for operator overloading (except in very few > cases). > So the usual C++-(and OO-) marketing propaganda does not help since most > features (including all standard run-time libs) are either not usable or > forbidden. > Yes, you get probably stricter type checking - most of this is in C also > doable. The first step was done. http://netlab.ru.is/exception/KernelExceptions.pdf http://netlab.ru.is/exception/LinuxCXX.shtml