タグ

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

  • 関連タグはありません

タグの絞り込みを解除

continuationに関するquothのブックマーク (2)

  • Practical Scheme

    Shiro Kawai まだ下書き Schemeの特徴をあげるときに、「継続」や「call/cc」が出て来ないことはない。 でも、R5RSのcall/ccの項をいくら読んでも、どうもよくわからない。 call/ccを使えばC言語のbreakみたいなのとか、コルーチンとかいう スレッドもどきとかが書ける、というのはわかったけど、一体そういうのが書けて 何が嬉しいのか、そこんとこがピンと来ないんだ。 今、そこにある継続 プログラミングの世界の概念には、禅の公案のようなものがある。 それを説明する文章はほんの一文なのに、最初に目にする時、 その文は全く意味をなさない、暗号のように感じられる。 だがひとたびその概念を理解すると、 その概念の説明は確かにその一文で説明されているのがわかるのだ。 そんな、「分かれば分かる」という禅問答の中でも 「継続」は最も謎めいたものの一つと言えるだろう。 文献を紐

    Practical Scheme
  • 継続 in Java - lethevert is a programmer

    継続Festに刺激されて、Javaで継続を書いてみようという遊び。 題材は、times関数。とりあえず、リストを定義しておきます。 static IntList il (Integer... ls){ IntList res = null; for (int i=ls.length-1; i>=0; --i){ res = new IntList(ls[i], res); } return res; } static class IntList { int n; IntList tl; IntList(int n, IntList tl) { this.n = n; this.tl = tl;} } さて、まずは普通にtimes関数を作ります。 static void show (Object s) { System.out.println("end"); System.out.print

    継続 in Java - lethevert is a programmer
  • 1