Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I really feel that's this is just inherent to async/await model, you can only put so much lipstick on a pig.

Light threads + messaging (whether proper like Erlang or bastardized like Go) feels like far superior model for concurrency in near-all cases and also easier to write and reason about (series of "functions" sending messages looks very similar to serial code) but I'd imagine it would be very hard to make convenient in GC-less language



> I really feel that's this is just inherent to async/await model, you can only put so much lipstick on a pig.

I've been coming to the same conclusion after working with C# async/await significantly in the last few years. I suspect that async/await in javascript was better than callbacks, so it entered the industry zeitgeist as absolutely good as opposed to relatively good.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: