[前][次][番号順一覧][スレッド一覧][生データ]

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      ]