comp.lang.ada
 help / color / mirror / Atom feed
From: Dennis Lee Bieber <wlfraed@ix.netcom.com>
Subject: Re: Operating System differences and Ada OS independent programming
Date: Thu, 24 Mar 2016 07:42:12 -0400
Date: 2016-03-24T07:42:12-04:00	[thread overview]
Message-ID: <1qj7fbhh343jgt2iqb0ifqvql20eckjaqo@4ax.com> (raw)
In-Reply-To: nd06n1$18a1$1@gioia.aioe.org

On Thu, 24 Mar 2016 08:58:01 +0100, "Dmitry A. Kazakov"
<mailbox@dmitry-kazakov.de> 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
<bel> 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/


  reply	other threads:[~2016-03-24 11:42 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-21 13:18 Operating System differences and Ada OS independent programming ldries46
2016-03-21 15:07 ` gautier_niouzes
2016-03-21 17:24 ` Dennis Lee Bieber
2016-03-21 22:04   ` Randy Brukardt
2016-03-22  8:43     ` Dmitry A. Kazakov
2016-03-22 11:15       ` G.B.
2016-03-22 13:40         ` Dmitry A. Kazakov
2016-03-22 14:36           ` Stefan.Lucks
2016-03-22 15:08           ` G.B.
2016-03-22 19:06             ` Dmitry A. Kazakov
2016-03-23  8:13         ` gautier_niouzes
2016-03-23  8:38           ` Dmitry A. Kazakov
2016-03-23 15:08             ` G.B.
2016-03-24  8:00               ` Dmitry A. Kazakov
2016-03-24 10:41                 ` G.B.
2016-03-24 10:42                   ` G.B.
2016-03-24 12:16                   ` Dmitry A. Kazakov
2016-03-24  3:36             ` Shark8
2016-03-24  7:58               ` Dmitry A. Kazakov
2016-03-24 11:42                 ` Dennis Lee Bieber [this message]
2016-03-24  1:19 ` rieachus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox