<div dir="ltr">But it&#39;s not as quick.<div><br></div><div><div>$ time perl -e1</div><div>real<span class="Apple-tab-span" style="white-space:pre">        </span>0m0.037s</div><div><br></div><div>$ echo 2 | sudo tee /proc/sys/vm/drop_caches</div>
<div><div><br></div><div>$ time perl -MPPIx::EditorTools::RenameVariable -MPPIx::EditorTools::FindUnmatchedBrace -MPPIx::EditorTools::FindVariableDeclaration -e1</div><div>real<span class="Apple-tab-span" style="white-space:pre">        </span>0m0.400s</div>
</div><div><br></div><div>Parsing Perl is not free.</div><br><div class="gmail_quote">On Sun, Mar 20, 2011 at 12:03 PM, Shmuel Fomberg <span dir="ltr">&lt;<a href="mailto:owner@semuel.co.il">owner@semuel.co.il</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"><br>
&gt;&gt; In the case of an editor, I would expect it to load a minimum on<br>
&gt;&gt; startup, but then load silently all the other features, so the user<br>
&gt;&gt; won&#39;t need to wait when he needs them.<br>
&gt;&gt; And there, in the code that loads the features, there should be all the<br>
&gt;&gt; requires.<br>
</div><div class="im">&gt; Shall we load all these modules and take up memory<br>
&gt; space even if the user never uses any of the features?<br>
</div>Yes.<br>
Come on, memory is cheap. if you sit and worry about it, you waste effort.<br>
load everything silently, and let the user feel quick response.<br>
<font color="#888888"><br>
Shmuel.<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl" target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Gaal Yahas &lt;<a href="mailto:gaal@forum2.org">gaal@forum2.org</a>&gt;<br><a href="http://gaal.livejournal.com/">http://gaal.livejournal.com/</a><br>
</div></div>