We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In Go we pass ctx context.Context argument explicitly. We solve 2 problems this way
ctx context.Context
Here we only talk about first problem - cancelation. How to cancel (terminate) execution before it naturally ends? E.g. by timeout.
I see a downside of Go's solution. Extra ctx argument is a boilerplate and once it appears somewhere it can spreads throwout the call-stack.
ctx
Are there better solutions? What other languages offer?
The text was updated successfully, but these errors were encountered:
https://odin-lang.org/docs/faq/#context-system
TODO research
Sorry, something went wrong.
https://kotlinlang.org/docs/cancellation-and-timeouts.html#cancelling-coroutine-execution
TODO
No branches or pull requests
In Go we pass
ctx context.Context
argument explicitly. We solve 2 problems this wayHere we only talk about first problem - cancelation. How to cancel (terminate) execution before it naturally ends? E.g. by timeout.
On Go Way
I see a downside of Go's solution. Extra
ctx
argument is a boilerplate and once it appears somewhere it can spreads throwout the call-stack.Are there better solutions? What other languages offer?
The text was updated successfully, but these errors were encountered: