From: Josef 'Jupp' SCHUGT Date: 2004-01-27T04:34:08+09:00 Subject: Re: perl bug File::Basename and Perl's nature Hi! * Walter Roberson: > There is no widespread unix convention of appending things to file > names as a versioning system. The convention of appending a version > was probably most common in VMS, which used filenames of the form > $device:[directory.directory]filename.filetype;version such as > $DISK0:[ROBERSON.SOURCE]HELLO.C;17 This is not correct. There actually *is* a convention: versioning versioning.~1~ versioning.~2~ versioning.~3~ versioning.~4~ versioning.~5~ versioning.~6~ versioning.~7~ versioning.~8~ versioning.~9~ The above was generated by 'le' but many Editors use it. Works fine with XEmacs on Windows as well :-> > The VMS structure of filename.filetype;version was adopted as the > ISO9660 filesystem for CDROMs. You don't *see* that because there > are common extensions to provide filename mapping, but every ISO > standard CDROM filesystem uses that structure underneath. > Including the common Rockridge extensions, and including when you > put a Joilet filesystem on a CDROM. Which becomes obvious when mounting the CDROM as plain ISO 9660 when it actually uses Rockridge extensions or a Joliet filesystem. Josef 'Jupp' SCHUGT -- http://oss.erdfunkstelle.de/ruby/ - German comp.lang.ruby-FAQ http://rubyforge.org/users/jupp/ - Ruby projects at Rubyforge -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Germany 2004: To boldly spy where no GESTAPO / STASI has spied before