Ruckus
10/12/2018, 5:19 PMmain
can be suspended in 1.3, I propose an all-suspend plugin that would make all functions suspend
functions (along the same lines of the all-open plugin), allowing a Go style of programming without having to mark each function as suspended.
(Note: I know next to nothing about Go, so I could be way off in my comparison. I'm also not sure of the implications of this idea, so I haven't even decided if I like it myself, but I figured I'd throw it out there.)louiscad
10/13/2018, 8:57 AMgildor
10/13/2018, 1:02 PMjosephivie
10/31/2018, 5:04 PMsuspend
is (as far as I can tell) logically equivalent to blocking, it's just that one is more efficient than the other. In multi-threaded programs, there is no such thing as atomicity without locking anyways.