10/13 00:27 (
@gorry5) タスク(C++なら「クラスインスタンスへのポインタ」、Cなら関数ポインタ)をリストに積んで、それを順に辿ることで動作を制御するような仕組みを、「スタックにタスクのアドレスを積んだ状態」からどんどんretすることで同じように動作制御するような実装が、その頃あったんですよ… :D
(gumo)
10/13 00:41 (
@gorry5) そこまでひどいのはそうなくても、今時なら「関数ラストでフラグを持たせてreturn、帰ってからそれを判定して分岐」などという処理を、「正常終了ならそのままreturn、異常終了ならスタックを異常処理先に書き換えてからreturn」なんてのはわりと普通に使われた
(goza)
10/13 02:56 (@gorry5) 全角禁止どころじゃない…8bit文字禁止(7bitのみ)とか :D https://twitter.com/hor11/status/918535037712084992 (bini)