[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

metadata (was Re: hey Simon et al)



On Wed, 24 Mar 2004 22:41:48 +0000, Michael J. Mahon wrote:

> Matthew Russotto wrote:
> 
>>In article <pan.2004.03.23.20.49.55.469066@yahoo.com>,
>>Sheldon Simms  <sheldonsimms@yahoo.com> wrote:
> 
> <snip>
> 
>>>letters at the end of a file determine it's destiny? I think UNIX and
>>>equivalents have the right idea: A file is a file is a file. Let tphe
>>>programs figure out what to do with it - the name is for the user, not
>>>the OS.
>>
>>Unfortunately, DOS/Windows have dragged the world down to their level
>>on this point.
> 
> Since a file is generally a formatted object, I can see real value in
> incorporating the type of format into the filename in a relatively
> standard way.

This is way of topic of course but...

But why the filename? Why not have Macintosh-type file metadata that
is (unlike the Mac) easily accessible? File metadata can be more than
just a filetype. I can image things like:

]cat
 Name       Type    Date       Time       Size
 myprog     s       03/24/04   22:43.23   12.2 kb

] creator? myprog
 Merlin

] version? myprog
 23

] when? myprog
 03/24/04 22:43.23

] when? myprog version=1
 12/13/03 01:15.47

] type? myprog
 s : 6502 Assembly Language

] app? myprog
 Merlin, LISA, Orca/M, asm65

] app -LISA +SC myprog
 Merlin, Orca/M, asm65, SC

] type bas myprog
 bas : Applesoft BASIC

] version? myprog
 25

] app? myprog
 basic.system, asbcomp

] asbcomp myprog
Compiling...
Error: File is type 'bas' but does not seem like Applesoft to me!

] asm65 myprog
Error: File is type 'Applesoft BASIC'

] asm65 myprog\s
1673 lines assembled

] type? myprog
 bas : Applesoft BASIC?

] version? myprog
 27

and so on....