<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Hi Anselm:</span></div><div><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div class="y_msg_container">----------------------------------------------------------------------<br><br>Message: 1<br>Date: Wed, 04 Sep 2013 15:07:51 +0200<br>From: Anselm Kruis <<a ymailto="mailto:a.kruis@science-computing.de" href="mailto:a.kruis@science-computing.de">a.kruis@science-computing.de</a>><br>To: <a ymailto="mailto:stackless@stackless.com" href="mailto:stackless@stackless.com">stackless@stackless.com</a><br>Subject: [Stackless] Documentation of tasklet life cycle (was Re: Open<br>    Stackless issues)<br>Message-ID: <<a
 ymailto="mailto:522730A7.3070900@science-computing.de" href="mailto:522730A7.3070900@science-computing.de">522730A7.3070900@science-computing.de</a>><br>Content-Type: text/plain; charset="iso-8859-1"; format="flowed"<br><br><span style="font-size: 12pt;">>I just created a first draft of a state diagram for the tasklet life </span><br>>cycle. It is here:<br><br>><a href="http://www.stackless.com/ticket/24#comment:11" target="_blank">http://www.stackless.com/ticket/24#comment:11</a><br><br>>Any comments and suggestions are highly welcome.<br><br></div><div class="y_msg_container">Nice work. Some comments:</div><div class="y_msg_container"><br></div><div class="y_msg_container">What is the difference between a tasklet that is not alive (i.e., not bound to a callable) and a tasklet that is not alive (but bounded to a callable). Should there be a dead state?</div><div class="y_msg_container"><br></div><div class="y_msg_container">Do you
 really need to distinguish between the "running" state and the "running in scheduler" state? Isn't the difference between stackless.run() and tasklet.run() a matter of when a tasklet is scheduled?</div><div class="y_msg_container"><br></div><div class="y_msg_container">Does a tasklet that is pickled or blocked on a channel require a special state (since a tasklet blocked on a channel cannot be pickled)?</div><div class="y_msg_container"><br></div><div class="y_msg_container">Cheers,</div><div class="y_msg_container">Andrew</div> </div> </div>  </div></body></html>