> My point is that async is not a solution either. It gives neither pleasant > developer experience nor reliable servers.
That's an overly harsh way of putting it, but given your requirements, it's understandable. > But it would be a better option for usual web projects than async. As far as > I understand Nim Threads are more or less like Java Threads, and Java Threads > while far from ideal, are successfully used in many projects for many years. Exactly. > More usage would also help to improving threads, its docs and generate new > ideas and improvements. Agreed. We're still in the early stages as many important ideas could not be explored without `--gc:orc`, but this is changing quickly now, see for example our upcoming new channel implementation.