jove
Member
Hello,
I had just recently heard that Apple shut down several developer forums because they turned into a religious debates on file extensions.
The folks here at MacOSX all seem to have level heads, so I decided to start a topic on file extensions The following are my two cents.
1) File extensions should go away like the ~20 year old floppy drive (3.5").
2) The file's type should be stored in attributes like modification date, etc. Combining type and name in the same attribute is just a bad idea.
3) The file meta-data should include a creator code as well. In my workflow a Preview JPG has different meaning than a Graphic Converter JPG. A Codewarrior C++ file should not be opened in Project Builder.
4) The argument of easily changed types is moot. The vast majority of users don't. Creator codes can sometimes satisfy the variable type needs. There are plenty of third party utilities to automate the change.
5) End users getting the assortment of extension queries and hassles is horrible. My Mum is not going to know how to answer the append vs. replace question.
But...
The Mac is the only system I know of that, for some time, abandoned extensions. Living in a Windblows world means Mac files need them. And the unix underpinnings means that countless software and libraries from Next to new ports require the use of extensions.
Should Apple abandon type/creator codes to be more like the rest of the world?
Should Apple abandon file extensions, rewrite more of the OS, and ignore the world?
Should Apple continue to balance between the two?
I had just recently heard that Apple shut down several developer forums because they turned into a religious debates on file extensions.
The folks here at MacOSX all seem to have level heads, so I decided to start a topic on file extensions The following are my two cents.
1) File extensions should go away like the ~20 year old floppy drive (3.5").
2) The file's type should be stored in attributes like modification date, etc. Combining type and name in the same attribute is just a bad idea.
3) The file meta-data should include a creator code as well. In my workflow a Preview JPG has different meaning than a Graphic Converter JPG. A Codewarrior C++ file should not be opened in Project Builder.
4) The argument of easily changed types is moot. The vast majority of users don't. Creator codes can sometimes satisfy the variable type needs. There are plenty of third party utilities to automate the change.
5) End users getting the assortment of extension queries and hassles is horrible. My Mum is not going to know how to answer the append vs. replace question.
But...
The Mac is the only system I know of that, for some time, abandoned extensions. Living in a Windblows world means Mac files need them. And the unix underpinnings means that countless software and libraries from Next to new ports require the use of extensions.
Should Apple abandon type/creator codes to be more like the rest of the world?
Should Apple abandon file extensions, rewrite more of the OS, and ignore the world?
Should Apple continue to balance between the two?