[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] [ANN] New egg for SCSH process notation
From: |
Peter Bex |
Subject: |
[Chicken-users] [ANN] New egg for SCSH process notation |
Date: |
Thu, 4 Oct 2012 00:30:29 +0200 |
User-agent: |
Mutt/1.4.2.3i |
Hi everyone,
As most of you know, we had a Chicken meetup in the UK, which was great fun.
Thanks to Alaric and Sarah for their hospitality and the great food!
During this meetup I wrote a reimplementation of SCSH's UNIX process
notation macros for Chicken. This has now been released as an egg.
It is fully documented at http://wiki.call-cc.org/eggref/4/scsh-process
This code is pretty much a quick hack and I'm sure there are lots of
bugs in it, so beware! While working on it I've also found two bugs
in Chicken's posix unit related to interrupted system calls, which may
cause problems with this egg. If you encounter strange issues, consider
running the testsuite and perhaps applying the patches I posted to the
chicken-hackers mailinglist.
Suggestions are welcome, especially related to threading and process
reaping. Currently threading isn't really supported as it can interfere
with the proper functioning of child processes. Process reaping is a
massive hack which looks like it works well enough, for now.
Cheers,
Peter
--
http://sjamaan.ath.cx
--
"The process of preparing programs for a digital computer
is especially attractive, not only because it can be economically
and scientifically rewarding, but also because it can be an aesthetic
experience much like composing poetry or music."
-- Donald Knuth
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Chicken-users] [ANN] New egg for SCSH process notation,
Peter Bex <=