The BEGIN process form runs Scheme code in a forked
process, the status returned by running such a process
form seems to be zero unless the code executes EXIT.
However, the manual says nothing about the status
returned by running BEGIN forms. I think the manual
should make this clear. This might be an example:
> (run (begin 12))
> (run (begin 'foo))
> (run (begin (exit 12)))
Log in to post a comment.