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,bc1361a952ec75ca X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-27 06:29:35 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!dispose.news.demon.net!demon!btnet-peer0!btnet!grolier!fr.clara.net!heighliner.fr.clara.net!157.161.139.35.MISMATCH!1044412!news.imp.ch!psinet-eu-nl!psiuk-p4!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Progress on AdaOS Date: Mon, 27 Aug 2001 09:14:53 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: <9mdh4e$q3v$1@nh.pace.co.uk> References: <9IFe7.12813$6R6.1221214@news1.cableinet.net> <9lghqu$ac6$1@nh.pace.co.uk> <3B7C3293.76F49097@home.com> <9lhefg$lgd$1@nh.pace.co.uk> <3B7D47F1.25D6FC78@boeing.com> <5ee5b646.0108171856.18631c4c@posting.google.com> <3B7F624B.7294D24F@acm.org> <9lr6je$5hj$1@nh.pace.co.uk> <9ltoi7$4is$1@nh.pace.co.uk> <3B82789B.8D195045@home.com> <9ltuo8$70n$1@nh.pace.co.uk> <3B829450.879B0396@home.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 998918094 26751 136.170.200.133 (27 Aug 2001 13:14:54 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 27 Aug 2001 13:14:54 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:12460 Date: 2001-08-27T13:14:54+00:00 List-Id: Well, in an imaginary OS written in Ada, it would be interesting to develop a unique file system as well. One thing to keep in mind is that the file system is essentially independent of the core operating system. You could build the OS in such a way that it could access Unix, VMS, Windows, Mac, and/or its own file system so long as it knew what it was looking at. There would be advantages to a file system (like what is on the Mac) that contains more than just some raw bytes of data - but you give something up at the same time. Its harder to treat files like that as just raw data. (IIRC, the advice we once got from DEC on trying to duplicate the "copy" command programatically was to not bother trying to do that. It was just too hard to account for everything that "copy" had to do to deal with all the variety of file types.) 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/ "Larry Kilgallen" wrote in message news:uBW9YP9YCoMO@eisner.encompasserve.org... > > Matching the strongly typed tradition of Ada, I think an operating > system should have strongly typed files, as discussed in: > > http://arstechnica.com/reviews/01q3/metadata/metadata-1.html > > For those who have better things to do that follow links, it discusses > file metadata and overloading, and particularly whether the datatype > for files is a first class element of metadata or is overloaded onto > the filename. Naturally the datatype of a file is not Integer vs. > Float, but something like Photoshop Project File vs. Marin's Rocket > Results.