タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

継続に関するmatatabityのブックマーク (1)

  • Scheme/継続の種類と利用例 - Wikibooks

    Introduction[編集] このセクションでは、継続を用いたプログラムを実際に動かしてみる。教科書の例題を解くためだけでなく、制御処理の仕組みを継続を活用して作ったり、既存のライブラリの動作をカスタマイズすることで実用的なプログラミングに応用できるようになることを目指す。また、処理系における実装の方法についても触れ、継続呼び出しのパフォーマンスについても考察する予定。 call/cc[編集] 導入[編集] call/ccは、(call/cc proc) 式を評価した後すべき計算を、継続オブジェクトとして proc に渡す手続きである。 この継続オブジェクトは、C言語で考えると (call/cc proc) を評価した後の処理へgotoするマクロ、もしくは (call/cc proc) を評価したときに setjmp() によってマークした地点に longjmp() によって移動する関

    matatabity
    matatabity 2015/06/14
    [call/cc][Scheme]
  • 1