2007-04-03から1日間の記事一覧

無駄なProcオブジェクトは作らないようにしよう

Procを凍結できないかなぁ、と思いつつRHGを読んでいて気がついたこと。Procオブジェクトの生成はかなり重い処理になる。Procオブジェクトを作るには、 マシンスタックに置いていたものを全部ヒープに移す POPされても回収されないようにする である。ここで…

Gaup/Ruby

でけた。http://mzp.sakura.ne.jp/files/gaup.tar.gzTODO コメントをちゃんと入れる もうすこしちゃんとテストする 説明を書く

gaup実装メモ-gaup.rb編

さてさて、お昼を食べたあとは、継続サーバの肝、gaup.scmを移植しよう。 まずはデバッグインターフェースを用意。ああ、Ctrl+C以外終了の方法がないから、SIGINTをtrapしてるのか まずは無難にprint-pageから移植。まあ特に問題はないな なぜかchmodが効い…

gaup実装メモ-cond.cgi編

gaup on Rubyの実装中...。 とりあえず、インターフェースであるcont.cgiから作ろう run-processにずばり対応する関数はない。いやspawnがそうなんだけど、これは1.9からしか使えないから没。fork+execを使おう def self.run(name) pid = fork{ exec GOSH,na…