Henry Cejtin henry@sourcelight.com
Tue, 21 Aug 2001 11:28:05 -0500

I don't understand how the C code copes with the GC.  If the C code gets passed
some Java object, it will now store pointers to it in various places (including
ones you don't know about like C-compiler generated temporaries).  If the C
code now calls some Java code, and that code triggers a GC, how can you know
what needs re-location in the C world?  Most of the interfaces that I know
about end up using non-moving GC's just to avoid this problem.