<div><br></div>To be clear, we don&#39;t have any steps between sync in perforce and running racket. This is for &quot;end&quot; users who don&#39;t edit or compile source. It is also part of a toolchain where Racket is just one optional piece and so we can&#39;t really spare the time to build zos at this particular point. We really do need to distribute a package that is ready to run.<div>
<br></div><div>Perforce is our method for distributing a lot of other stuff already so adding a new method is not trivial. Storing things centrally is a nice approach but as I brought up in my last thread it is prohibitively slow.</div>
<div><br></div><div>It&#39;s sounding like my best approach is to put together a collects path that contains just .zo files and also put together some sort of build automation to create that tree. That would arrange updating and distribution that would fit in our environment. (and if that tree could be archived into 1 or few file(s) I&#39;d be in hog heaven)</div>
<div><br></div><div>Thank you guys for your time and effort on this.</div><div><br></div><div>Dan<br><br><div class="gmail_quote">On Tue, Oct 16, 2012 at 12:23 PM, Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">At Tue, 16 Oct 2012 14:04:32 -0500, Robby Findler wrote:<br>
&gt; Besides what Eli says, another approach is to run &#39;raco setup -Dxi&#39;<br>
&gt; after getting things out of perforce. That uses hashes for the files<br>
&gt; to determine what to compile (so nothing will get compiled if the zos<br>
&gt; are actually right), but it updates the timestamps (so racket won&#39;t<br>
&gt; get confused).<br>
<br>
</div>I think that&#39;s a good option.<br>
<br>
I think it&#39;s fine to omit &quot;.rkt&quot; files and &quot;.dep&quot; files, in which case<br>
timestamps on &quot;.zo&quot; files don&#39;t matter.<br>
<br>
(You could also keep &quot;.dep&quot; files along with &quot;.zo&quot; files, in which case<br>
timestamps still don&#39;t matter, but that doesn&#39;t seem useful.)<br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Dan Liebgold    [<a href="mailto:dan.liebgold@gmail.com">dan.liebgold@gmail.com</a>]<br>
</div>