[Anthy-dev 2500] Re: ScmObjInternalのCompacting

Zurück zum Archiv-Index

Shiro Kawai shiro****@lava*****
2005年 10月 7日 (金) 07:28:07 JST


From: YamaKen <yamak****@bp*****>
Subject: [Anthy-dev 2499] Re: ScmObjInternalのCompacting
Date: Fri, 07 Oct 2005 06:46:57 +0900

> で、ちょっと考えてるうちに反則気味の手を思い付いたんですが、gc
> bitを多値フラグとして借用したvalueconsはどうでしょう。
> ScmOp_values()が値を返してからScmOp_call_with_values()と
> ScmOp_SRFI8_receive()が値を受け取るまでの間にはGCが起動する機会
> は無いのでいけるはずです。

(call-with-values (lambda ()
                    (dynamic-wind
                      (lambda () ...)
                      (lambda () (values 1 2))
                      (lambda () ...)))
                  consumer)

でも大丈夫ですか?

--shiro




Anthy-dev メーリングリストの案内
Zurück zum Archiv-Index