<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">​​</div></div><div dir="auto">Even though it's private at 3.7, extension authors can start using it at their risk if we decide METH_FASTCALL is public in 3.8 without any change from 3.7.</div></div></blockquote><div><br></div><div>People can still wait for 3.8. Waiting 1.5 years for a feature is nothing when the software you're talking about is already 28 years. :) It's simply not worth the risk.</div><div><br></div></div></div></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">​Of course.  My idea is providing information to "early adaptors" who writes C extension</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">manually.</div></div><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">​PEP ​580 is trying to expand METH_FASTCALL to custom function types in 3rd party</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">library written in tools like Cython.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">But METH_FASTCALL cannot be used widely even for normal function types</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">in 3rd party library yet.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Without publicating METH_FASTCALL, PEP 580 is useful only for libraries using</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">private APIs.  That's unhealthy.</div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">​So I think we should discuss about METH_FASTCALL​ publication before evaluating</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">PEP 580.  That's my main point, and "from 3.7" part is just a bonus, sorry.</div></div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">INADA Naoki  <<a href="mailto:songofacandy@gmail.com" target="_blank">songofacandy@gmail.com</a>></div></div>