<div>After a few years of scouring the Internet for example code and viewing the very sparse documentation on the subject, I have been able to successfully utilize almost all aspects of the C API with regard to stackless python.  I feel pretty comfortable with most all functions declared in stackless_api.h.</div>

<div> </div>
<div>However, there is one thing I cannot figure out and cannot find an example for anywhere:  running a tasklet with the C API that returns a value.  Take, for example, this python code from one of the stackless python examples online (<a href="http://stacklessexamples.googlecode.com/svn/trunk/examples/producerConsumerTextmode.py">http://stacklessexamples.googlecode.com/svn/trunk/examples/producerConsumerTextmode.py</a>):</div>

<div> </div>
<div>-----------</div>
<div>def launch_p (ind,sleeptime):         # Launches and initializes the producers lists<br>    producers.append(int(ind))<br>    p_counter.append(0)<br>    producers[int(ind)] = stackless.tasklet(producer)(ind,sleeptime)<br>
------------</div>
<div> </div>
<div>The last line is the one that I have no idea how to recreate.  Certainly, creating a tasklet, setting it up, and running it is trivial; however, I cannot for the life of me figure out how you would get a return value with the C API.   My initial thought was perhaps the results are sent back on a &#39;channel&#39;; however, I do not see any documentation that supports that, nor can I find any examples of it.</div>

<div> </div>
<div>Anyway, can anyone help me out with this?  It&#39;s keeping me awake at night!   If not, can someone give me a contact address for one of the developers of stackless that wrote the C API for it?</div>
<div> </div>
<div>Thanks</div>
<div>Andy</div>
<div> </div>
<div>ps.  By the way, does anyone know why this link indicates that it&#39;s the C/C++ API for stackless 2.6.4 but has none of the stackless functions within it?  -&gt; <a href="http://www.disinterest.org/resource/stackless/2.6.4-docs-html/c-api/index.html">http://www.disinterest.org/resource/stackless/2.6.4-docs-html/c-api/index.html</a></div>