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.