From owner-freebsd-hackers Fri Mar 28 16:28:40 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA16991 for hackers-outgoing; Fri, 28 Mar 1997 16:28:40 -0800 (PST) Received: from who.cdrom.com (who.cdrom.com [204.216.27.3]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id QAA16979 for ; Fri, 28 Mar 1997 16:28:37 -0800 (PST) From: proff@suburbia.net Received: from pdx1.world.net (pdx1.world.net [192.243.32.18]) by who.cdrom.com (8.8.5/8.6.11) with ESMTP id QAA07343 for ; Fri, 28 Mar 1997 16:27:32 -0800 (PST) Received: from suburbia.net (suburbia.net [203.4.184.1]) by pdx1.world.net (8.7.5/8.7.3) with SMTP id QAA14402 for ; Fri, 28 Mar 1997 16:28:22 -0800 (PST) Received: (qmail 29485 invoked by uid 110); 29 Mar 1997 00:25:38 -0000 Message-ID: <19970329002538.29483.qmail@suburbia.net> Subject: Re: C++ Code in Kernel In-Reply-To: from Warner Losh at "Mar 28, 97 04:52:09 pm" To: imp@village.org (Warner Losh) Date: Sat, 29 Mar 1997 11:25:38 +1100 (EST) Cc: moncrg@dominus.ma.ultranet.com, hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > In message <01BC3BA3.6FFD23A0@dominus.ultranet.com> "Gregory D. Moncreaff" writes: > : maybe its just that I'm taking a c++ class now, but I'm > : cusious as to the pro's and con's on writing kernel source > : in c++. I haven't seen nor heard on this happening on FreeBSD > : [but then my travels haven't been that wide] The c++ shine tends to off pretty quickly unless you have a object-oriented system that absolutely demands it (i.e GUI's). Predictable behavior in the kernel is not something you want to give up quickly. C++ is a porridge of a language and breaks the golden rule of cooking and language design; throwing everything that tastes nice into a pot, yields something that does not taste nice at all. Cheers, Julian.