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,XPRIO autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,11d39408e66ea211,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-03-20 08:35:02 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.gv.tsc.tdk.com!hub.org!hub.org!hermes2.visi.com!news-out.visi.com!xfer10.netnews.com!netnews.com!isdnet!grolier!btnet-peer0!btnet!news5-gui.server.ntli.net!ntli.net!news6-win.server.ntlworld.com.POSTED!not-for-mail From: "chris.danx" Newsgroups: comp.lang.ada Subject: GNAT Question 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: <7wLt6.19470$bL.1855137@news6-win.server.ntlworld.com> Date: Tue, 20 Mar 2001 16:25:46 -0000 NNTP-Posting-Host: 62.252.154.232 X-Complaints-To: abuse@ntlworld.com X-Trace: news6-win.server.ntlworld.com 985105539 62.252.154.232 (Tue, 20 Mar 2001 16:25:39 GMT) NNTP-Posting-Date: Tue, 20 Mar 2001 16:25:39 GMT Organization: ntlworld News Service Xref: supernews.google.com comp.lang.ada:5906 Date: 2001-03-20T16:25:46+00:00 List-Id: Hi, Does anyone know if i can use GNAT to do OS work? I don't mean writing apps but the OS itself. Currently just starting work on it and we're implementing virtual FS support as a file on disk. We're doing it in C via DJGPP but i hate C, like many on this group i gather. I know of AdaOS and have been to the site for it. The info seems to suggest that you can't use GNAT, and the development of an Ada compiler for this kinda thing is needed. Why can't i use Ada? Everything would be great and falt free, well free from C anyway. Can I link DJGPP with Ada? That might be a temp solution. I thought GNAT was modified C backend so what would get in my way. I wouldn't have to edit autoexec.bat, reboot, do some C work, edit autoexec.bat and reboot, do some Ada work, etc... Thanks Chris Campbell