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-02 16:25:46 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!colt.net!newspeer.clara.net!news.clara.net!news5-gui.server.ntli.net!ntli.net!news6-win.server.ntlworld.com.POSTED!not-for-mail From: "chris.danx" Newsgroups: comp.lang.ada References: <3B183CB8.3EE396E7@engineer.com> <4nYR6.1524$v4.67644@www.newsranger.com> <3B195B22.AD530167@engineer.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: Date: Sun, 3 Jun 2001 00:21:35 +0100 NNTP-Posting-Host: 213.104.128.19 X-Complaints-To: abuse@ntlworld.com X-Trace: news6-win.server.ntlworld.com 991524041 213.104.128.19 (Sun, 03 Jun 2001 00:20:41 BST) NNTP-Posting-Date: Sun, 03 Jun 2001 00:20:41 BST Organization: ntlworld News Service Xref: archiver1.google.com comp.lang.ada:8029 Date: 2001-06-03T00:21:35+01:00 List-Id: > Hi there. Well, the Mach sources are well-commented, > but they are C, use pointers heavily, and are just difficult > to understand, in my opinion. It is a monumental project > to become familiar with them, and they are very compact > compared to something like the Linux kernel. Pain in the butt ain't it? One of the groups i subscribe to for OS development (alt.os.development) has quite a lot of folk all doing C or Assembly. The posts with assembly are OK but those with C code can be confusing because I'm not really that well versed in it. Up until now it's been ok because there has been no attempt to code the kernel but it will be difficult when problems arise and replies come with some C in. It's funny actually we were just having a discussion on a.o.d about why people use C so much (the poster Rick, is as into Asm in a big way). I mentioned that i didn't use Ada and some of the reasons why (not that i'm nuts and would stick with Ada 'till my dying day, if something was better suited to a task i'd use it). Some of the reasons people used appeared to be everyone else was so there's lot's of other's in the same boat, Unix was written in it, it's low level and efficient. All but the first didn't seem good reasons but let's not get into a debate about A vs. B. One thing i will say is that I could see why people would feel C was best because others used it. There's a lot of people with a lot of experience in OS writing in C, and this is a great benefit. Not enough to make me switch though, C's just not for me. I'm on my tod on that group -- the only Ada 95 programmer there. There is one other with Ada 95 experience, but he's a self confessed C(++) freak, something i can't quite understand. Haven't seen any AdaOS members on there, how's that going? What's being happening Nick? Chris Campbell