Tuesday, 5 February 2002
Trying to fix my template, add proper CSS support, etc. I opened up the 'www' folder in BBEdit's file browser. Nothing shows up. What's up with this? It seems to be the default way Radio outputs text files. So, some investigation with my launch tool (shameless plug) reveals:
[p1:5] ~%launch -f '/Volumes/GrayExtra/Extra/Radio UserLand/www/2002/01/30.txt' /Volumes/GrayExtra/Extra/Radio UserLand/www/2002/01/30.txt: document type: ' ' creator: 'text' kind: Plain text documentWhat is a creator of 'text'? It's not claimed by any application on my system (launch -nc 'text'). And a type of ' ' (four spaces) is not the same as an empty type; however a type of '????' is. (See Apple's docs.) Jake seems to think it's TextEdit's creator, but it's not:
[p2:3] ~%launch -f `launch -ni com.apple.textedit` 12:22AM /Applications/TextEdit.app: Mac OS X application package type: 'APPL' creator: 'ttxt' bundle ID: com.apple.TextEdit kind: Application
TextEdit's creator is actually the same as SimpleText's creator. The code in question is in file.writeTextFile.
Here's a fun experiment:
[p1:26] ~%touch blah 12:33AM [p1:27] ~%SetFile -t ' ' blah 12:33AM [p1:28] ~%launch -f blah 12:33AM blah: document type: ' ' creator: '' kind: Radio UserLand Document
Radio actually registers four spaces as a file type! Definite bug. According to the File Extension Guidelines (which I don't 100% agree with, but…) Radio is best off setting the file type to 'TEXT', but setting no creator, instead of its own. “Applications that are not a primary editor for documents of a given type should not set a creator code for those documents.”