▲ | ErikBjare 2 days ago | |
I have no problem with async in JS or Rust, but async in Python is a very different beast, and like many people in this thread I do my best to avoid the fully loaded footgun altogether. Writing maintainable Python basically requires avoiding it, so I strongly disagree with "regardless of language". | ||
▲ | markandrewj 2 days ago | parent [-] | |
Maybe, but I wouldn't go back to Python 2 without async. It has also improved over time in Python. I have also had success using async in Python. I do understand what the article talks about however. Understanding the difference between blocking and non-blocking code is also a concept relevant to Python. In Node it's one of the concepts you are first introduced to, because Node is single threaded by default. I also understand in Go and other languages there are different options. https://nodejs.org/en/learn/asynchronous-work/overview-of-bl... I will agree with what some is said a above, BEAM is pretty great. I have been using it recently through Elixir. |