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