langsmith:162
From: Tsuguo MOGAMI <mogami brain.riken.go.jp>
Date: Wed, 29 Dec 2004 23:59:46 +0900
Subject: [langsmith:162] Re: continuationの実装について
質問する前に、Googleで検索しておけば良かった。 つうことで分かった事を少し書いてみます。 まずはこれがありました。 http://i.loveruby.net/ja/rhg/cd/continuation.html Rubyでは、VM方式でないけど、スレッドの実装のために、 実行のコンテキストをセーブできる機能がすでに実装されて いたからそれを使ったら簡単にできたということですが、 私の場合はスレッドは実装されていないので真似はできません。 http://lists.sourceforge.jp/mailman/archives/gauche-devel-jp/2002- November/000018.html これはGaucheですな。スタックフレームをコピーしてしまうと。 GaucheがVMであることは別にして、これは真似できます。 ただC言語でこれをやるにはプラットフォーム依存だし、マニュアルを相当 引っくり返さなきゃならないな。 http://members.at.infoseek.co.jp/zzyyb/scm/hack/continuation.html これは、よく分からなかった。これもスタックフレームのコピーかな? 最上嗣生 -- ML: langsmith quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
161 2004-12-29 23:25 [mogami brain.riken.g] continuationの実装について -> 162 2004-12-29 23:59 ┣[mogami brain.riken.g] 163 2004-12-30 00:18 ┃┗[matz ruby-lang.org ] 164 2004-12-30 08:36 ┗[shiro lava.net ] 165 2005-01-06 18:55 ┗[mogami brain.riken.g] 166 2005-01-08 07:45 ┗[shiro lava.net ]