Lisp Scheme Part20
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
150:デフォルトの名無しさん 08/03/13 18:28:22 (define call/cc call-with-current-continuation) 151:デフォルトの名無しさん 08/03/13 18:38:15 (define letcc call-with-current-continuation) 152:デフォルトの名無しさん 08/03/13 18:39:49 >>146 ありがとうございます。そこに記載されているものを取り入れたら 動きました。ただ何のことやら分かりません。 call-with-current-continuation というキーワードが寿命を管理?する みたいですが。 >>147 >>148 >>149 >>150 DrSchemeでもcall/ccというのはcall-with-current-continuationとしてdefine されていて使えるみたいです。 >>146さんに教えていただいたソースのcall-with-current-continuation が重要なキーワードみたいです。 今はよ本読みだけで手一杯なのでletccを道具として使います。 153:デフォルトの名無しさん 08/03/13 18:40:30 もっとちゃんとしたければ (define-syntax letcc (syntax-rules () ((letcc var . body) (call-with-current-continuation (lambda (var) . body))))) (define-syntax try (syntax-rules () ((try var a . b) (letcc success (letcc var (success a)) . b))))
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/87 KB
担当:undef