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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,216b18d81cce4f75 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-04 04:56:44 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!ldn-newsfeed.speedport.net!newsfeed.speedport.net!newspeer.clara.net!news.clara.net!nntp.news.xara.net!xara.net!gxn.net!news5-gui.server.ntli.net!ntli.net!news2-win.server.ntlworld.com.POSTED!not-for-mail From: "Chris Campbell" Newsgroups: comp.lang.ada References: <3B183CB8.3EE396E7@engineer.com> <_M3S6.8957$HL5.1284411@news6-win.server.ntlworld.com> Subject: Re: Ada Microkernel? X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: <8DKS6.27593$%_1.4657414@news2-win.server.ntlworld.com> Date: Mon, 4 Jun 2001 12:52:28 +0100 NNTP-Posting-Host: 62.253.8.12 X-Complaints-To: abuse@ntlworld.com X-Trace: news2-win.server.ntlworld.com 991655492 62.253.8.12 (Mon, 04 Jun 2001 12:51:32 BST) NNTP-Posting-Date: Mon, 04 Jun 2001 12:51:32 BST Organization: ntlworld News Service Xref: archiver1.google.com comp.lang.ada:8055 Date: 2001-06-04T12:52:28+01:00 List-Id: > A micro-kernel would be awsome, if it's done right. > The way I would proceed is to lay out all the main functions and tasks of > the kernel in Ada95 OOP code, That depends. If Ada tagged types need something like C++ RTTI then this might prevent you from taking the OO approach. I also don't undertand how an OOP would be better -- it's not that i'm against OOP in anyway cos' I'm not -- I just can't see the benefits. Why do you think OOP would be better? Chris Campbell formally chris.danx -- people where actually calling me that so I changed the display name.