<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Assuming you&#39;re writing a &quot;book&quot;, I hope you meant &quot;concise&quot;.</blockquote>
<div><br><br>Yes, it will be concise about Pyrex, so I could set this aside (but as it is mentioned when talking about importing a Python type like complex, I thought about telling everything about this syntax).<br>&nbsp;</div>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Giving good<br>examples means leaving out everything that is not necessary to avoid confusion
<br>or mental divergence. So, if you&#39;re not writing specifically about how to make<br>types public and how to export them to external code, you should not use the<br>syntax you mentioned in your book.</blockquote><div>
<br><br>Yes, you&#39;re probably right. Usually, people won&#39;t use this. I&#39;ll think about it.<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The names given the &quot;cdef public ... [ object NAME, type NAME ]&quot; syntax allow<br>Pyrex to export the internally mangled names as readable, user-defined names<br>in a header file to make them available to external code. That&#39;s almost all
<br>there is to it.</blockquote></div><br>OK, so it is a very narrow field of application.<br><br>Thank you for the explanation.<br><br>Matthieu<br>