3 ms·
I'm curious as to how they did a line-by-line port of the twisted program -- twisted's async (plus coroutines-light w/ via generators) seems like a significantl
by dilap 13y ago
I'm curious as to how they did a line-by-line port of the twisted program -- twisted's async (plus coroutines-light w/ via generators) seems like a significantly different model than goroutines + channels. I wonder if they actually implemented Deferred in Go?
- jtolds 13y agoWe implemented a future class that had very similar functionality to a deferred. We used goroutines heavily but channels not so much. I suspect we can improve go runtime scheduler performance by starting to go through and replace pieces with channels where appropriate.