Quelqu'un peut-il me fournir une brève introduction sur la façon d'utiliser les générateurs Python pour mettre en œuvre des coroutines ?
Réponses
Trop de publicités?Cette présentation détaillée sur l'implémentation des coroutines a été présenté environ un mois après que cette question ait été postée - il est fortement recommandé. Il explique exactement comment les coroutines peuvent être réalisées avec Python 2.5+. Elle est basée sur une présentation antérieure qui explique les générateurs .
Pour une application non triviale des co-routines basées sur des générateurs au problème de l'analyse syntaxique des protocoles, voir cet article de blog .
Je vous suggère de commencer ici :
Coroutines via des générateurs améliorés
http://www.python.org/dev/peps/pep-0342/
Par Guido van Rossum et Phillip J. Eby