Hacker News new | ask | show | jobs
by wglb 898 days ago
Bliss 36 and siblings had native coroutines.

We used coroutines in our interrupt rich environment in our real time medical application way back when. This was all in assembly language and the coroutines vastly reduced our multithreading errors to effectively zero. This is one place where C , claimed to be close to the machine falls down.

1 comments

interesting, i didn't even realize bliss for the pdp-10 was called bliss-36

how did coroutines reduce your multithreading errors

I’m working up a blog post and will let you know when it is ready. Not at my desk just now
that sounds awesome! i hope to have a chance to read it!