vallog
ring wandering
ラベル
continuation
の投稿を表示しています。
すべての投稿を表示
ラベル
continuation
の投稿を表示しています。
すべての投稿を表示
2011/01/11
継続の実装方針
›
fault on continuation (Gauche-devel-jp) - Gauche - SourceForge.JP 継続の実装は、何を重視するかでかなり違ってくるせいでしょうね。 full continuationの実装は、スタックエリアのコピーという観点 ...
2010/12/20
あとで読む部分継続(限定継続)(と、継続)
›
「あとで読む」的なもの。 Gauche ユーザリファレンス: 9.17 gauche.partcont - 部分継続 Scheme:部分継続:イテレータの反転 部分継続について本気出して考えてみた - (new Hatena).blog() 部分継続便利だなー。 - po...
2010/05/26
syntax-rules: amb
›
非決定性というやつです。よく分からないので、写経してみました。動き気持ち悪いですね。。どうなってるんですかこれ。。 確か、 On Lisp や SICP ( 計算機プログラムの構造と解釈 )にも出てくるらしいですね。 http://people.csail.mit.edu/...
syntax-rules: try
›
macroの方のPDFを一通り読み終えたので、continuationの方のPDFを読み始めました。 (PDF) Advanced Scheme TechniquesSome Naughty Bits 英語の方は、ほとんどわかりません。 The Seasoned Scheme...
2010/05/24
call/cc sum1-n, reverse
›
(call/cc identity) が、なるほど!だったので。 各言語で作った簡易足し算器 vallog: memo, call/cc, named let, do vallog: TSS let/cc, try
2010/04/02
継続 continuation
›
お陰様で「継続」が少しずつわかってきました。 ごく簡単なコードについては 継続が見えるようになってきた CPS(継続渡しスタイル)に書き換えることができるようになってきた call/ccによる脱出が書けるようになってきた 継続呼び出しによる「脱出」が結果的にそう見え...
2010/03/25
filter-break
›
リ ストlisと述語手続きpredを取り、 lisの各要素に順にpredを適用して、 predが真の値を返したら直ちにその要素を返すような関数fi nd
2010/03/24
find-fold
›
「 プログラミングGauche 」の継続のところをチラ見して。CPS難しいー。このコードの後、もっとCPSです。「厳密にCPS変換するとこうなるよ」ってのが載ってましたがギブ。
Re:filter*
›
vallog: filter* こんな感じで↓。 お陰さまでかなりすっきりしました(笑) Twitter / のどっち (原村 和): ああ、お題。ネストを潜っていくfilter* を書け ... タンブラーとは - #9LISP 実は意図はこう言う事です。
2010/03/23
よくわかるcall/cc
›
「打ち消し線」すごくわかりやすい! タンブラーとは - #9LISP 実は意図はこう言う事です。 なんでも継続 たかが論理、されど論理 About Scheme SchemeとActor理論 内容に直接関係しないのですが、「スタックのコールバック」。@aharisuさ...
2010/03/12
"再帰も"ループも使わずに配列を逆順にする:継続呼び出し編
›
先日は、「再帰は厳密にはループじゃないよね?」というノリで書きました。 ヒネリたくてもヒネれず、Y combinator で書くなどしました。 vallog: 流行ってるようなので「ループを使わずに配列の順序を逆にする」 今回は、 The Seasoned Schemer ...
2 件のコメント:
2010/03/09
TSS intersectall (letcc, call/cc)
›
letcc の hop を catch, hop の呼び出しを throw だ、と言われると途端にイメージが出来上がった。しかし、たぶんC#なんかの catch, throw と同じようなこと が もできるだけで、同じではない、ですよね。 未だに継続周り(呼び出しとか渡しとか...
2009/10/19
継続渡しスタイルCPS
›
1年くらいSchemeやってて継続(渡し、呼び出し)についても何度か読んだり書いたりしてるはずなのに未だに「どんなんだっけ?」となってしまう私です。 「 なんでも継続 」とか読んで少しだけ書いてみた。 普通の階乗 ;; factoria...
2009/10/17
[メモ]Nemerle, Scheme, Continuation, Factor
›
[Nemerle] Wikipedia [Nemerle] 遅延評価の実装, [Nemerle] 実は Nemerle ってマクロだらけの言語だった マクロに興味沸いた。仕事で C# だし IronScheme の方が気になるし .NET 系言語はこれ以上さわる気になれな...
›
ホーム
ウェブ バージョンを表示