I don't want to get into the rc discussions but this caught my
eye:

> I would use scheme, but the scheme in fgb's contrib doesn't seem
> to provide any way of stat(2)ing path names without resorting to
> its foreign function interface.  :(

I am adding a bunch of stuff to Nils Holm's s9fes (Scheme 9
from Empty Space) Scheme interpreter. Mainly access to most of
the syscalls (including stat). libc as needed (though I first
try to implement its functions in s9). I can do things like

(define fd (sys:open "foo" 0))
(display (sys:read fd 10000))
(sys:close fd)

I won't touch threads or things like seg*(), *brk() for now at
least.  Goal is to see how well one can do systems programming
in Scheme.  More to do but let me know if you are interested.

Reply via email to