Hi, all
This week I was integrating the coroutine package with the Duda I/O web
service framework.

During code merging, some relevant issues came to my mind:

   - since currently all the other code based on Monkey and Duda I/O are
   written in an asynchronous manner, is it possible to wrap them into a
   coroutine with some wrapper?
   - how to integrate with Duda I/O without letting it know anything about
   the upper coroutine package, that is, we don't need to change any code of
   Monkey and Duda? or do we have to dig deeper to make it a Monkey plugin
   instead of a Duda package?
   - how to handle both file events and time events properly with the
   existing event loop implementation?
   - the coroutine package is supposed to provide another way of organizing
   logic, not a replacement. hybrid code of callback and coroutine shall be
   possilble.

For the next week, I will continue on package merging and try to make it up
and running.

Blog Post:
http://blog-swpd.rhcloud.com/gsoc-2014-update-duda-io-coroutines-week-7/

Github Repo: https://github.com/swpd/duda_coro

Best Regards,

swpd
_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to