Gaelan D'costa @gaelan

Really interesting (and opinionated) article on the need for a better concurrency primitive than go()routines (and the author has conveniently provided it!)

vorpus.org/blog/notes-on-struc

@gaelan It's interesting, but I think they really oversell it - what they call a "nursery" has existed for ages as executors/thread pools, and is a handy construct but nowhere near sufficient for a total concurrency paradigm. Async/await is more promising there IMO but that space is still being explored.

@abe Yeah someone at work who does iOS dev pointed out that when you have to deal with UI concurrency you don't get to clean up neatly like this so nursery's just won't work.

(I've used promises and goroutines and actors but I'm not like a wizard or anything)