Re: Minor POSIX overhaul

Taylor R Campbell <[email protected]> Tue, 25 Oct 2011 21:50:40 +0000
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
   Date: Tue, 25 Oct 2011 12:58:08 -0700
   From: Will Noble <[email protected]>

   I modified the POSIX module so that Scheme code instead of C code
   manages PID/errno/signal objects. So, where before posix_kill took
   a PID record and a signal record, now it takes ints. I think the
   comments hinted towards something along these lines. This removes
   a good chunk of awkward (in my view) Scheme-written-in-C code.

Moving the OS's values for all these things into Scheme makes heap
images OS-dependent.  That may be appropriate for your application,
but it's an undesirable property for Scheme48 in general.