<div dir="ltr"><div><div><div>Now, with caching enabled and some small changes to the files typechecked, I get this :<br></div><br>```<code><br>real    7m5.636s</code><code><br>user    18m29.676s
</code><code></code><code><br>sys     0m15.526s</code><br>```<br><br></div>with 4 processes.<br><br></div>With a single agda process, I get :<br><div><br>```<code><br>real    14m20.085s</code><code><br>user    14m15.585s
</code><code></code><code><br>sys     0m3.967s<br></code>```<br><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 23, 2017 at 12:24 PM, Apostolis Xekoukoulotakis <span dir="ltr"><<a href="mailto:apostolis.xekoukoulotakis@gmail.com" target="_blank">apostolis.xekoukoulotakis@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>My priv. response to ASR :<span class=""><br><br><div><a href="https://github.com/HoTT/HoTT-Agda/tree/master/theorems" target="_blank">> https://github.com/HoTT/HoTT-A<wbr>gda/tree/master/theorems</a><br>> <br></div>> You need to put all three indices into a single Everything.agda file.<br><br></span></div>I think that it would be better if each agda process was kept alive and was given files to typecheck when available. If I enabled caching, then the cost of deserialization would be low.<br></div>Thus I could call agda with this command :<br><br>```<br></div>agda --interaction --caching<br><div>```<br><br></div><div>The problem is that I do not know the commands. Is there documentation somewhere? The only command I need, is to typecheck the next file.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Tue, Aug 22, 2017 at 4:52 PM, Andrés Sicard-Ramírez <span dir="ltr"><<a href="mailto:asr@eafit.edu.co" target="_blank">asr@eafit.edu.co</a>></span> wrote:<br></span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 22 August 2017 at 07:58, Apostolis Xekoukoulotakis<br>
<span><<a href="mailto:apostolis.xekoukoulotakis@gmail.com" target="_blank">apostolis.xekoukoulotakis@gma<wbr>il.com</a>> wrote:<br>
> It is not efficient in any way. Still with 10 processes, I can reduce the<br>
> time of compiling everything from HoTT-agda (in the theorem folder) from 17<br>
> min to 10 min.<br>
<br>
</span>I couldn't find the theorem folder.<br>
<br>
Best,<br>
<br>
--<br>
Andrés<br>
La información contenida en este correo electrónico está dirigida únicamente a su destinatario y puede contener información confidencial, material privilegiado o información protegida por derecho de autor. Está prohibida cualquier copia, utilización, indebida retención, modificación, difusión, distribución o reproducción total o parcial. Si usted recibe este mensaje por error, por favor contacte al remitente y elimínelo. La información aquí contenida es responsabilidad exclusiva de su remitente por lo tanto la Universidad EAFIT no se hace responsable de lo que el mensaje contenga. The information contained in this email is addressed to its recipient only and may contain confidential information, privileged material or information protected by copyright. Its prohibited any copy, use, improper retention, modification, dissemination, distribution or total or partial reproduction. If you receive this message by error, please contact the sender and delete it. The information contained herein is the sole responsibility of the sender therefore Universidad EAFIT is not responsible for what the message contains.<br>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>