@ITwrx I agree with you and your arguments are relevant. Please be sure I don't try to argue with you, only to exchange constructively as much as I can.
I also think -like you- that the underlying implementation is not so important. "NimGo" is not only Coroutines, it is a full IO library. With a different kind of async than javascript people are used to (and for me better ! But I am biased). Coroutines/Fibers/Light threads (no matter how one call them) is an implementation detail the user don't need to know. > I don't have a dog in this fight I do ! I have more or less initiated this project months ago, have spend numerous hours. And I really would like to be proud of it, and that people find it useful. So I try to listen and take the best, but it is not always easy. Everyone is very opinionated in this forum (including me).