<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">
&gt; I would really hope that packages wouldn&#39;t do that. Even if I have<br>
&gt; the package,<br>
&gt; I may not want their extensions.<br>
<br>
</div>+1. Two things:<br>
<br>
a) I might not have any use for their package interactively, in which<br>
case it has the potential to slow down IPython for me if it&#39;s always<br>
loading them (less of a problem if they&#39;re only loaded on import from<br>
the interactive prompt).<br>
b) Even if I do use their package interactively, their extensions may<br>
not fit my brain.<br>
<font color="#888888"><br></font></blockquote><div><br>Yes, the the loading of extensions should always be in the control of the user.<br>Another way of saying this is that an IPython extension should be loaded only<br>if one of the following happens:<br>
<br>* It is listed in the extensions list of the config file.<br>* The user calls %load_ext to load it.<br><br>The only case that is different is in the case of something like isympy,<br>which is a custom version of ipython that loads various things needed<br>
by sympy.  But in that case, it is a *different program* that is being run.<br><br>Cheers,<br><br>Brian<br><br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<font color="#888888">
David<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</div></div></blockquote></div><br>