From: matz@... (Yukihiro Matsumoto) Date: 2001-05-30T00:07:04+09:00 Subject: [ruby-talk:15934] Re: Embedding Ruby in another program Hi, In message "[ruby-talk:15888] Embedding Ruby in another program" on 01/05/29, Lothar Scholz writes: |My question is about the multitasking and GC. |First as far as i heard the threading implementation is done via |Coroutines. Is this right ? No. It's stop and sweep type GC. |What conservative GC do you use ? Is it possible that they live aside |the Smalleiffel GC which is none conservative - normally this should |not be a problem (if you can live with the performance penalty) ? Ruby's conservative GC scans Ruby objects only. So It wouldn't be bothered by Smalleiffel GC. |Smalleiffel also works with Boehms collector. Is it possible to remove |rubys GCs and use Boehms for both parts ? Theoretically possible, nearly impossible. I have ever tried Boehm GC long time ago. It crashed. I've never tried its recent version. matz.