<div dir="ltr">Two reasons:<br><br>1. DrRacket isn't always the default file association on my mac.<br>2. Something keeps butchering the xattrs (My guess is dropbox) so DrRacket keeps prompting me to overwrite the file on save and revert the file on run (more or less every time I do either). This is recent, but I'm not sure what changed. The only thing I remember updating recently is DrRacket, but who knows what is updating in the background.<br>
<br>Either way it seems like xattrs causing overwrite/revert prompts is bad behavior, regardless if saving new xattrs is correct. It seems a bit like saying "the file was modified because you added the setuid bit... do you want to overwrite or revert?". The file wasn't modified, the file system metadata was.<br>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 24, 2014 at 6:25 PM, Robby Findler <span dir="ltr"><<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It is setting itself as the owner of the file so that subsequent<br>
double-clicks on the file will open the file in DrRacket.<br>
<br>
This was the recommended behavior back in the day before you could<br>
associate extensions with applications (I think).<br>
<br>
Why do you want to disable it?<br>
<span class="HOEnZb"><font color="#888888"><br>
Robby<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Thu, Jul 24, 2014 at 3:43 PM, Spencer Florence<br>
<<a href="mailto:florence@northwestern.edu">florence@northwestern.edu</a>> wrote:<br>
> Hi all,<br>
><br>
> Whenever I save a file with DrRacket on OSX, it always sets some extended<br>
> attributes on the file. Specifically it sets:<br>
><br>
> [snips:pl7/examples] xattr -l somefile.rkt<br>
> com.apple.FinderInfo:<br>
> 00000000  54 45 58 54 44 72 53 63 00 00 00 00 00 00 00 00<br>
> |TEXTDrSc........|<br>
> 00000010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>
> |................|<br>
> 00000020<br>
><br>
> In addition if I clear the xattr's (via xattr -c) DrRacket treats this as an<br>
> external write to the file and prompts me to overwrite on save and revert on<br>
> run. Is this behavior intended? It seems odd given that DrRacket doesn't do<br>
> this with normal attributes (permission, suid bit, etc.) If it is intended<br>
> what is the rational and can I disable it?<br>
><br>
> --Spencer<br>
><br>
><br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> ____________________<br>
>   Racket Users list:<br>
>   <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
><br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div></div>