> But those are useful still today. E.g. the new Google Go language has > coroutines built-in into it. The language runtime implements them with > native assembler. Kind of off-topic, but Lua (www.lua.org) also has native coroutine support. They did implement it using setjmp. It is actually pretty efficient!