On Tue, Oct 4, 2016 at 1:03 PM, Manish Tomar <manish.to...@gmail.com> wrote:
> I was on synchronous mindset before learning Twisted and did not
> like/understand Deferred. The `yield` based statement really helped me
> initially but more importantly over time I liked seeing an explicit
> difference between blocking vs non-blocking code. When I see `a =
> yield func()`, I immediately register the fact that this is a
> time-consuming operation which helps in understanding the performance
> of the system. So, yes it is a good start for synchronous mindset
> people.


Actually I really like the idea behind deferred, its just not the
easiest to read and understand for others, and I don't want to be the
only one maintaining my code.

That being said 'yield=time-consuming' doesn't make sense to me. I'm
using twisted (and AMP) for communication, not to offload processing,
and some of the operations would be near-instant in a threaded context
(obviously with the reactor running it has to wait till it gets picked
up).

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to