From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,e0a59694a441eb7b X-Google-Thread: 103376,e0a59694a441eb7b X-Google-Thread: fac41,e0a59694a441eb7b X-Google-Thread: 1108a1,e0a59694a441eb7b X-Google-Attributes: gid109fba,gid103376,gidfac41,gid1108a1,public X-Google-ArrivalTime: 2004-04-29 10:43:48 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: heilig@iname.com (Brian_Heilig) Newsgroups: comp.lang.c++,comp.lang.ada,comp.lang.eiffel,comp.object Subject: Re: OOP Language for OS Development Date: 29 Apr 2004 10:43:48 -0700 Organization: http://groups.google.com Message-ID: References: <95db0572.0404142153.431fd058@posting.google.com> <566e2bfb.0404181753.2844342f@posting.google.com> <4088D574.2020503@tele2.fr> NNTP-Posting-Host: 63.109.236.83 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1083260628 4263 127.0.0.1 (29 Apr 2004 17:43:48 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 29 Apr 2004 17:43:48 +0000 (UTC) Xref: archiver1.google.com comp.lang.c++:32366 comp.lang.ada:7572 comp.lang.eiffel:774 comp.object:11399 Date: 2004-04-29T10:43:48-07:00 List-Id: JKop: > Why the hell would you want automatic polymorphism? There's times > when I want functions NOT to be polymorphic! It's not FORCED polymorphism. The bottom line is that with automatic polymorphism you get BETTER performance, because you get polymorphism only when you need it. Also, as Steve said, it allows you to override any feature you want without having to put `vitrual' before that feature's name in the parent. Brian