「§4.3 Schemeの変形---非決定性計算」に入りました。 最初はテキストの内容の全貌が掴めず、サンプルコードをロードしてambを叩きまくっていたのですが、だんだん何がわからないかが頭の中で整理できてきました。 →ambの振る舞いがどういうことなのかわからない →非決定性計算が何なのかがわからない →継続が何なのかがわからない おそらく、継続に関する説明がないままにambを使った例題が続いた後に、ambの実装で唐突に継続が出てくるところがわかりにくい原因だと思います。さらに、Schemeでは継続を作り出すcall/cc (call-with-current-continuation) があるのに、この章では登場しません。 そこで、まずは「継続」とは何かから学びました。 継続とは何か 例えば、jQueryのajaxメソッドで、 $.ajax({ url: "ajax.html", })