[ET Trac] [Einstein Toolkit] #1338: Rename Carpet output files

Einstein Toolkit trac-noreply at einsteintoolkit.org
Sat May 11 17:37:48 CDT 2013


#1338: Rename Carpet output files
-----------------------+----------------------------------------------------
  Reporter:  eschnett  |       Owner:  eschnett
      Type:  defect    |      Status:  new     
  Priority:  major     |   Milestone:          
 Component:  Carpet    |     Version:          
Resolution:            |    Keywords:          
-----------------------+----------------------------------------------------

Comment (by barry.wardell):

 Replying to [comment:4 knarf]:
 > Macs having a much wider audience in our community compared to Windows,
 and changing the default for them too would create confusion about what
 the expected file names of Carpet look like. From what I read the only
 problem in MacOS is the Finder, which shows colons as slashes but treats
 them as colons 'under the hood', is this correct? I guess Mac users have
 to deal with that bug even outside of Carpet (or better, complain to
 Apple).

 'Only' Finder means a lot more than you might think. The implementation is
 at quite a low level so it also implies every open, save, etc. dialog box
 and probably most other GUIs. As a general rule, anything that uses
 Apple's APIs uses slashes and anything UNIX uses colons. Yes, it's a bit
 of a mess but I don't think this is a bug. It is a deliberate choice in
 how to handle the transition from older versions of Mac OS in the most
 backwards compatible way possible.

 > Does the output work on Macs (I guess so, a lot of people use it)? Do
 script that use colons work? If the display in the Finder is the only
 problem, is this really such a big problem? Did anyone actually complain
 or file a bug report with Apple?

 Yes, it does work in the sense that it doesn't impact me. But I'd imagine
 it could be very confusing to new users to see the same file with
 different names depending on the context. For example, in Mathematica you
 need to use colons with the Import command, but the file browser shows
 slashes.

 Replying to [comment:7 knarf]:
 > If the current default on Macs is really "a very bad idea", then we
 should probably really think about changing it - for all users, which
 would solve the Windows problem at the same time.

 I was really just trying to point out that there are other contexts beyond
 the "it doesn't work with Windows" case where one might want to avoid
 colons in filenames.

 > Both have advantages and disadvantages. Whether to choose a or b mainly
 depends on how much of a problem colons are on MacOS, and I am not the
 right person to be asked that question. So, if you use a Mac and read
 this: please speak up.

 As a general rule I try to avoid colons in filenames as it has caused me
 headaches in the past. In this particular case it doesn't really bother me
 since my analysis tools are not affected by the issue. The Windows and
 Samba problems are much more important reasons.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1338#comment:8>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list