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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3689d3c938c589e5 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-01-23 05:03:33 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!dispose.news.demon.net!demon!btnet-peer0!btnet!psiuk-p2!psiuk-p1!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Directory listings and path names Date: Tue, 22 Jan 2002 11:36:10 -0500 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1011717372 16789 136.170.200.133 (22 Jan 2002 16:36:12 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 22 Jan 2002 16:36:12 GMT 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 Xref: archiver1.google.com comp.lang.ada:19229 Date: 2002-01-22T16:36:12+00:00 List-Id: Not strictly true. Accessing a file system rather implies that there *is* a file system and hence something vaguely resembling an OS that accesses it. Tasking, OTOH, can exist on a bare-silicon platform with nothing more than some sort of Ada RTK that supports the scheduling. (Unless we want to insist that anything at least as sophisticated as an Ada RTK can be considered an "Operating System".) On yet another hand, I do agree that it would be a good idea for Ada to provide a semi-standard interface to an OS file system. It would necessarily be reduced to the least common denominator, but with child packages, it would be possible to isolate interfaces for the most common OS's where there may be non-portable features in question. Could this be part of the ARM? A better place to start would be with an informal consensus & see if it might eventually be something that could migrate to a more formal standard. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Brian Rogoff" wrote in message news:Pine.BSF.4.40.0201182253560.954-100000@bpr.best.vwh.net... > > Says you! I could argue the same about tasking. > > IMO, it would be a good thing if there were some sort of standard > directory package. I know, someone will argue that file systems are > different. Oh yeah? So are the multitasking capabilities of various OSes. > > > I bet you can find a > > couple of packages implementing such bindings freely available on the > > Internet. If you are using GNAT, you already have it: GNAT.OS_Lib :-) > > True, but Ada should provide the support out of the box. > > This is one of the first things I need when I start with any programming > language. > > -- Brian >