<br><br><div class="gmail_quote">On Sat, Feb 18, 2012 at 9:38 PM, Travis Oliphant <span dir="ltr">&lt;<a href="mailto:travis@continuum.io">travis@continuum.io</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div><div class="im"><blockquote type="cite"><div><blockquote type="cite"><br></blockquote><blockquote type="cite">The decision will not be made until NumPy 2.0 work is farther along.     The most likely outcome is that Mark will develop something quite nice in C++ which he is already toying with, and we will either choose to use it in NumPy to build 2.0 on --- or not.   I&#39;m interested in sponsoring Mark and working as closely as I can with he and Chuck to see what emerges.<br>
</blockquote><br>Would it be fair to say then, that you are expecting the discussion<br>about C++ will mainly arise after the Mark has written the code?   I<br>can see that it will be easier to specific at that point, but there<br>
must be a serious risk that it will be too late to seriously consider<br>an alternative approach.<br></div></blockquote><div><br></div></div><div>We will need to see examples of what Mark is talking about and clarify some of the compiler issues.   Certainly there is some risk that once code is written that it will be tempting to just use it.   Other approaches are certainly worth exploring in the mean-time, but C++ has some strong arguments for it. </div>
<div class="im"><div><br></div><div><br></div><blockquote type="cite"><div><blockquote type="cite"><blockquote type="cite">Can you say a little more about your impression of the previous Cython<br></blockquote></blockquote>
<blockquote type="cite"><blockquote type="cite">refactor and why it was not successful?<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><br>
</blockquote><blockquote type="cite">Sure.  This list actually deserves a long writeup about that.   First, there wasn&#39;t a &quot;Cython-refactor&quot; of NumPy.   There was a Cython-refactor of SciPy.   I&#39;m not sure of it&#39;s current status.   I&#39;m still very supportive of that sort of thing.<br>
</blockquote><br>I think I missed that - is it on git somewhere?<br></div></blockquote><div><br></div></div><div>I thought so, but I can&#39;t find it either.  We should ask Jason McCampbell of Enthought where the code is located.   Here are the distributed eggs:   <a href="http://www.enthought.com/repo/.iron/" target="_blank">http://www.enthought.com/repo/.iron/</a></div>
</div></div></blockquote><div><br>Refactor is with the other numpy repos <a href="https://github.com/numpy/numpy-refactor">here</a>. <br><br>Chuck<br></div><br></div>