--> version 0.4.2:
The function autoreap-policy apparently hasn't read the manual
(draft Nov 1, 1995 - 15:58, section 3.4.1). Respectively, the
manual should point out, that the policy id has to be wrapped
in a list: (autoreap-policy #f) does not change the policy,
(autoreap-policy '(#f)) does, (autoreap-policy '()) works,
(autoreap-policy) causes an error (wrong number of arguments).
The definition in procobjs.scm actually says
(define (autoreap-policy maybe-policy) ...
The policy 'late documented in section 3.4.1 isn't supported.
BTW, the zombie generated by
(read (run/port (cat) (< schmonzes.scm)))
survives an explicit ,collect (with 'early autoreaping). While the
above line is not meant to make much sense, it would be nice if one
could perform similar operations without having to bother about
process reaping, just as one can (run (ps)) and don't care for
PS: I run scsh on a Linux PC, kernel version 1.2.3.