タグ

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

  • 関連タグはありません

タグの絞り込みを解除

EmacsとGTDに関するnaneyのブックマーク (1)

  • WeBlowg Side

    Javaもろくにできない癖にLispにうつつをぬかしている今日この頃ですが、「プログラミングGauche」を読んでもピンとこなかった「継続」が、ようやくわかってきた気がします。 ようやく光が見えてきたのは「Schemeによる信号処理入門」と言うのおかげなんですが、このではかなり単純化した形で継続を示してくれてます。 以下はに載っていたの継続についての説明なんですが、継続を考えるには「自分自身を渡す手続き」を考えるとすっきりする気がします。 ; この式の(+ 1 2)の継続を考える (even? (* 3 (+ 1 2))) ; (+ 1 2)を a と考えると継続が得られる (lambda (a) (even? (* 3 a))) ; この継続に(+ 1 2)を与えると元の式になる ((lambda (a) (even? (* 3 a))) (+ 1 2)) ->(even?

  • 1