<div class="gmail_extra"><div class="gmail_quote">On 7 November 2012 09:55, Tom <span dir="ltr">&lt;<a href="mailto:tmbdev@gmail.com" target="_blank">tmbdev@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">


The take-home message from your response is that iPython Notebooks are not going to get any form of autosave or crash protection any time soon, and that if there is data loss from crashes, you consider it the user&#39;s fault. </blockquote>


</div><br>We certainly don&#39;t think it&#39;s the user&#39;s fault. Crashes happen, and the system should make it easy to recover. I think we&#39;d all like to see an autosave feature - but it looks like a good one will require significant effort, and we&#39;d rather not deliver a poor autosave that will break user expectations.<br>

<br>I know how frustrating it is when you feel developers are ignoring you - I&#39;ve been there too. But we basically agree with you about the need, we just have a rather different estimate of the effort needed to meet that need.<br>

<br>Perhaps there&#39;s a more constructive way to look at this. We have a directory for startup scripts, bits of Python code which run as IPython starts. Perhaps we should provide something similar for Javascript snippets, which will be run when the Notebook UI loads. So if autosave is really important to you, you could write a few lines of JS to set a timeout and call the save function. @Matthias, thoughts?<br>

<br>Thomas<br></div>