> So what's your point?

I picked a real world example aligning well with alexeypetrushin's requirements:

  * Code is developed synchronously first.
  * Code is then migrated to run on a server, rewriting code is expensive.
  * Even if a rewrite is feasible, all your dependencies need to run 
asynchronously too.



You said

> For the vast majority of web projects threads actually just add unnecessary 
> complexity leading to poor reliability.

And I'm challenging this "vast majority" claim. We shouldn't be shy to tell our 
users about the `spawn`'ing server solution. Nim has both great async and great 
threading support -- we currently lack a great _integration_ between these two, 
and while we're making good progress on this problem, in the meantime for 
production usages we should encourage people to try both solutions and see what 
fits their use cases better. 

Reply via email to