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,e91f674b5db5e2b2 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-09-16 06:42:40 PST Path: archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!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 References: <09Oo7.12082$mj6.1852826@news6-win.server.ntlworld.com> <3BA4447B.66842AB0@acm.org> Subject: Re: Access types and classwide programming X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Message-ID: Date: Sun, 16 Sep 2001 14:37:18 +0100 NNTP-Posting-Host: 62.252.148.37 X-Complaints-To: abuse@ntlworld.com X-Trace: news6-win.server.ntlworld.com 1000647443 62.252.148.37 (Sun, 16 Sep 2001 14:37:23 BST) NNTP-Posting-Date: Sun, 16 Sep 2001 14:37:23 BST Organization: ntlworld News Service Xref: archiver1.google.com comp.lang.ada:13105 Date: 2001-09-16T14:37:18+01:00 List-Id: "Jeffrey Carter" wrote in message news:3BA4447B.66842AB0@acm.org... > "chris.danx" wrote: > > > > This is for a program which *in future* will use address to access > > conversions (for hardware programming), so it has to be access types. It's > > not neccessary for it to use address to access conversions as no hardware > > access is necessary at this point but it will do in the future. > > Frequently, address clauses are a better approach to hardware > programming than address to access conversions. Do you mean type X is something; For x'address use blah; I'm afraid I'm quite new to Ada hardware programming, having never done any, but hoping to do some soon. Perhaps there is something I can program to gain minimal familiarity with it. Any suggestions? (PC with Win9x) The problem is the development of file systems, without relying on a hardware driver for the moment. To solve this I'm in the process of creating a basic 'disk driver' kit that creates an fs as a file on an existing fs, which it is hoped, will allow a hardware driver to be developed and 'dropped in'. This means all you need to do is extend the type disk_driver, fill in the operations that any disk_driver must support, set the driver for the disk and away you go. That's the dream anyway and there'll probably be (lots of) problems along the way. It's basically to give this Ada OS thingy that ppl keep talking about a kick in the right direction, though I doubt it'll stop endless 'discussion' which will likely kill it before it begins. It should also work with my own OS whenever that comes about (I've got to much to do with other things, this being a welcome distraction from them). I'm probably going to start with FAT12, then FAT16, then FAT32 and onto the Linux/Unix FSes (time permitting). Chris