sorry I have been so busy and haven&#39;t been able to participate much in this discussion.  A few points...<div><br></div><div>* IPython doesn&#39;t really have many &quot;official policies&quot;  We evolve by informal consensus.</div>
<div>* IPython is developed primarily by volunteers.  It we don&#39;t respond to emails, or fix bugs or develop new features as fast as you want, it is not because we don&#39;t care (it actually pains us!).  It is because our day jobs or personal lives have greater priority.  Working on open source software (while extremely rewarding and fun!) involves extraordinary personal sacrifice - to our relationships, to our day jobs, to our physical and mental health, and to our finances.  Our developers are spectacular individuals for making these sacrifices - please treat them as such.</div>
<div>* Significant data loss is unacceptable and we are committed to fixing the IPython Notebook so this doesn&#39;t happen.</div><div>* We have *not* committed to fixing that in any particular manner and there are many ideas on the table currently.</div>
<div>* There are other issues with our saving model currently (full notebook is sent to the server every time, renames can overwrite notebooks, etc.).  We need to tackle all of these things together and that slows us down.</div>
<div>* Individuals have the power to change how fast this work gets done: 1) donate money to the project and tell us what you want us to work on 2) dig into the project and help us out.  But, because the save issues are complex, don&#39;t expect to spend an afternoon putting a hack together and have that merged into the project right away.</div>
<div><br></div><div>Cheers,</div><div><br></div><div>Brian</div>

<div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 7, 2012 at 9:09 AM, Thomas Kluyver <span dir="ltr">&lt;<a href="mailto:takowl@gmail.com" target="_blank">takowl@gmail.com</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="gmail_extra"><div class="im"><div class="gmail_quote">On 7 November 2012 16:52, Zoltán Vörös <span dir="ltr">&lt;<a href="mailto:zvoros@gmail.com" target="_blank">zvoros@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


What would be your definition of an interface in this instance? I
    have never used this, but by looking at your write-up, it seems to
    me that pretty much everything is there. Did you mean a piece of js
    code, so that you could browse the history in a, well, browser? Or
    something is Qt/Gtk?</blockquote></div><br></div>It could really be whatever the person implementing it wants to build. A few possibilities:<br><br>- A simple command-line interface to e.g. dump the last session to a text file. This would probably be easy to code and very valuable.<br>


- A more interactive terminal-based interface.<br>- A GUI application. Qt is preferable because we already have the Qt console, but if someone really wants to do it in Gtk, they could.<br>- An HTML interface that could be offered through the notebook server.<br>


<br>These aren&#39;t mutually exclusive - if there&#39;s enough interest, we could have more than one.<br><br>Thanks,<br>Thomas<br></div>
<br>_______________________________________________<br>
IPython-User mailing list<br>
<a href="mailto:IPython-User@scipy.org">IPython-User@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-user" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-user</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Brian E. Granger<br>Cal Poly State University, San Luis Obispo<br><a href="mailto:bgranger@calpoly.edu" target="_blank">bgranger@calpoly.edu</a> and <a href="mailto:ellisonbg@gmail.com" target="_blank">ellisonbg@gmail.com</a><br>
<br>
</div>