Re: wait-for-child-process broken for long running child processes

Marcus Crestani <[email protected]> Tue, 19 Apr 2011 08:16:12 +0200
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
>>>>>"TRC" == Taylor R Campbell <Taylor> writes:
TRC> Presumably this is because it makes lots of `local references' in the
TRC> foreign call, which don't get discarded until the call is done.
TRC> Perhaps an easy way around this would be to move the loop into Scheme.

Another solution would be to release local references manually with
`s48_free_local_ref' when they are no longer needed (and the external
call does not return for a long time or at all).

-- 
Marcus