<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 4, 2015, at 06:26, Nick Coghlan <<a href="mailto:ncoghlan@gmail.com" class="">ncoghlan@gmail.com</a>> wrote:</div><div class=""><br class="">Software Carpentry already recommend the IPython Notebook to research<br class="">scientists and data analysts learning Python (understandably so, since<br class="">IPython Notebook is built by and for research scientists and data<br class="">analysts).<br class=""></div></blockquote><div><br class=""></div><div>I just want to add the the IPython team has no plan to request, or try to have IPython</div><div>to be incorporated into standard library. We are happy and our users seem to be happy</div><div>with it as an external package. This also allow us to do quicker releases, changes</div><div>our dependencies (and our dependencies are growing), basically leave us more</div><div>freedom.</div><div><br class=""></div><div>It would also be funny to require nodejs to build the Javascript that would</div><div>need to be shipped for the notebook...</div><div><br class=""></div><div>And despite some people loving IPython and the Notebook, we are the first to admit</div><div>that the notebook is not the best tool for everything. We are still using</div><div>vi/emacs/nano/ed/$EDITOR/$IDE to program, and it is better suited for a lot of tasks. </div><div>Where notebook files are hard to edit in text editor[1].</div><div><br class=""></div><div>That being said we would love to get some IPython-shell feature in </div><div>the interactive python shell, like numbered prompt by default, and a</div><div>way to have the help syntax with `?` easier to hook into, instead of doing</div><div>reg-ex transform on the input.</div><div><br class=""></div><div>With the more an more increasing pain of deadline on window we are also looking</div><div>into pypython[2] and enable it by default in the IPython shell, there are a lot of really good</div><div>improvement ideas for the plain shell that can be taken from that too.</div><div><br class=""></div><div>-- </div><div>M</div></div><br class=""><div class="">[1] Yes I am aware of IPymd, but still you cannot break a class in between cells.</div><div class="">[2] <a href="https://github.com/jonathanslenders/ptpython" class="">https://github.com/jonathanslenders/ptpython</a></div></body></html>