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,11d39408e66ea211 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-03-20 13:18:06 PST Path: supernews.google.com!sn-xit-03!supernews.com!freenix!proxad.net!grolier!btnet-peer0!btnet!news5-gui.server.ntli.net!ntli.net!news2-win.server.ntlworld.com.POSTED!not-for-mail From: "chris.danx" Newsgroups: comp.lang.ada References: <7wLt6.19470$bL.1855137@news6-win.server.ntlworld.com> Subject: Re: 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: Date: Tue, 20 Mar 2001 21:11:41 -0000 NNTP-Posting-Host: 62.252.152.223 X-Complaints-To: abuse@ntlworld.com X-Trace: news2-win.server.ntlworld.com 985122698 62.252.152.223 (Tue, 20 Mar 2001 21:11:38 GMT) NNTP-Posting-Date: Tue, 20 Mar 2001 21:11:38 GMT Organization: ntlworld News Service Xref: supernews.google.com comp.lang.ada:5927 Date: 2001-03-20T21:11:41+00:00 List-Id: > >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, > > BTW, If I were you, I'd use something other than DOS to do > the development work on. Compiling in Unix and testing on a PC > simulator (such as Bochs) should help things go a lot smoother I would do if i could. My unfamiliarity with Unix means i can't really do things this way. Plus my OS development partner seems to like windows. I'd really like to do the OS in Ada, i'm afraid i might be stuck with C. Don't know if i can persuade him to change to Ada. Don't know if he knows any Ada, come to think of it. I'm implementing the BFS file system as a file on disk {maybe i mentioned it before} and was going to do it in Ada first, then once i'm sure it works re-write the thing in C. Maybe not a good idea. BFS is a nightmare anyway! Does GNAT support writing raw binary data to disk? I really need to know this! > >The info seems to suggest that you can't use > >GNAT, and the development of an Ada compiler for this kinda thing is needed. > > Actually the reason they are building a compiler from scratch is > because the founder of that project (Nick Roberts) wants to write > an Ada compiler. The reason he wants to write an operating system > is because he doesn't think any existing operating system nicely > supports Ada compilers. > > In other words, he is creating the operating system to support the compiler; > his compiler is not needed to write an operating system. I must have picked things up wrong. Maybe i'm also picking this up wrong but i looked at the project and saw that some of it wasn't planned to be written in Ada. I know the bootstrap needs Assembly, but i'd think (almost) everything else could be done in Ada. I'm probably wrong about this aswell. Thanks for the info, Chris Campbell p.s. now we just got to figure out what to call the OS! ARES was suggested but it sounds too much like ARSE as has already been pointed out on alt.os.development. We need suggestions. Something clever or funny. Any suggestions would be appreciated.