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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!peer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!Xl.tags.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!local2.nntp.dca.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 24 Mar 2016 06:41:26 -0500 From: Dennis Lee Bieber Newsgroups: comp.lang.ada Subject: Re: Operating System differences and Ada OS independent programming Date: Thu, 24 Mar 2016 07:42:12 -0400 Organization: IISS Elusive Unicorn Message-ID: <1qj7fbhh343jgt2iqb0ifqvql20eckjaqo@4ax.com> References: <56eff4a4$0$4238$e4fe514c@news.kpn.nl> <47928e41-a04b-46fb-a5cc-3a3451e0246e@googlegroups.com> X-Newsreader: Forte Agent 6.00/32.1186 X-No-Archive: YES MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Usenet-Provider: http://www.giganews.com NNTP-Posting-Host: 108.73.117.233 X-Trace: sv3-c5J8yjkY24+iL15qJi1VmqVymwm9X2oyaKnWsK0prwVpGYe0Gio3WFobDum+WuO/Z0ilKNeXBSnMkRD!IJ1TVXbuWknG70k8/dniBHEx6rwCMzX1DOxYQCKtcs8dG+Fg7qHR6bEsBI8QKPGl9zxLYdy6adPH!hGzZ2Ie5DI4sUh4P3I8/Sv2ExaF/ X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 3126 X-Received-Bytes: 3238 X-Received-Body-CRC: 2302006847 Xref: news.eternal-september.org comp.lang.ada:29878 Date: 2016-03-24T07:42:12-04:00 List-Id: On Thu, 24 Mar 2016 08:58:01 +0100, "Dmitry A. Kazakov" declaimed the following: > >Files have extensions, don't they? > They didn't on Xerox CP/V -- files were identified by, as I recall, a 32 character string (which could, as I'd done it a few times, include a character). Optionally there were fields for user account (to access files belonging to a different account) and/or password. 32char.account.password At my college, it was a convention to preface file names with: S: source R: ROM (relocatable object module) L: LMN (load module, aka "executable", no idea where the N came from) but those prefaces were just part of the file name and not an OS supported structure. AmigaOS didn't require extensions either; only Workbench (the graphical environment) required them -- files that were to show up on the Workbench required a companion samename.info file which contained information on whether the file was an application or data (data .info held the path of the executable application that handles the associated file), the icon graphics for the file, "command line arguments" for invocation, etc. Extensions were used as a convention by tools such as compilers, to differentiate headers from bodies, object files, etc. But the OS did not track them as a field separate from the name itself. Not like CP/M, TRSDOS, MS-DOS, and related -- the slew of "8.3" directory structures where extensions had a separate location in the directory and the "." (or TRSDOS "/") were just separators. -- Wulfraed Dennis Lee Bieber AF6VN wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/