Re:Async/Await will make code simpler
by balfirevic on Monday August 21, 2017 @03:49PM
(#15067260)
Yes, but that should be call-time distinction, not a function declaration distinction. This is briefly mentioned at the end of the linked article.
Edit: as other poster mentioned, async/await and promises also don't help with precise wall-clock time but that is entirely different matter.
Re:Async/Await will make code simpler
by throwasehasdwi on Monday August 21, 2017 @03:48PM
(#15067246)
You don't get reliable wall clock time unless you're working in RTOS. In a threaded OS everything in userland is async to an extent. In this school of thought, having to specify that something should be async manually could be seen as a failure of the language.
programs aren't just pure computations. There are plenty of times when you want a specific event to happen at a specific time (as in, wall-clock), and plenty of times when you don't care when something computes as long as you end up getting a result at some point.