<br><br><div class="gmail_quote">On Wed, Nov 7, 2012 at 10:23 PM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org" target="_blank">eli@barzilay.org</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">5 hours ago, Danny Yoo wrote:<br>
&gt; Somewhat small change.  But it was low-hanging fruit, and I needed<br>
&gt; to make some kind of progress.  :)<br>
<br>
</div>Last time I benchmarked this kind of IO, using `write-string&#39; and/or<br>
`write-bytes&#39; was even faster (and they &quot;feel right&quot; for this kind of<br>
optimization work).</blockquote><div><br></div><div>Agreed!  I completely forgot about those functions.  Ok, I&#39;ll use those when I pass through that module again.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  Another thing to try, though not a low hanging<br>
thing, is to see how the output of `scribble/html&#39; compares to this --<br>
it&#39;s undocumented, still, but I vaguely want to try moving the<br>
scribble rendering to it.<br>
<div class="im"><br></div></blockquote><div> </div><div>What&#39;s the current status with scribble/html?  I understand that it&#39;s undocumented, but is it feature-complete?</div><div> </div><div><br></div><div> </div>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">&gt; The place where Scribble documentation generation uses a lot of time<br>
&gt; appears to be the evaluations that feed @interactions.  (I have some<br>
&gt; ideas on pushing the computation for @interactions off to<br>
&gt; compile-time, but haven&#39;t cooked and taste-tested the ideas yet.)<br>
<br>
</div>This time is spent on the sandboxes.  Like Robby, I don&#39;t think that<br>
there will be any benefit to doing the work at compile time -- the<br>
setup process re-runs files only when needed, and that happens when<br>
they need to be recompiled, so you end up doing the same work at the<br>
same time.<br>
<br></blockquote><div><br></div><div><br></div><div>I was thinking that if one were modifying some scribble files and rerunning raco setup, subsequent builds of the documentation might be faster.  The canonical example would be the Reference, which includes sections from several other scribble files.  But if the setup process is already smart enough not to re-run the runtime portions of sections of the reference that haven&#39;t changed, then there&#39;s no benefit to what I was thinking.</div>

<div><br></div></div>