- Process forms and extended process forms are now
merged.
There are only process forms. Their syntax remains
exactly the same
as before. However, by virtue of this change, it has
become
slightly more liberal. For example (run ls) is now
valid, as is
(run (ls)).
- Process forms have value-level cousins called process
descriptors
with exactly the same composition operators available
for them as
procedures. There's a PROCESS-FORM macro which
converts a process
form into a process descriptor, and you can take
things from there.
This takes care of Tom Lord's criticism at
http://mail.gnu.org/pipermail/guile-devel/2001-August/003291.html
process descriptor patch
Logged In: YES
user_id=17553
A PostScript version of the patched manual is available from
ftp://ftp.scsh.net/pub/scsh/0.7/new-process-notation.ps
--
Martin
Logged In: YES
user_id=436511
A little grammatical mistake at the beginning of procnotation.tex:
+An \emph{process form} is a specification of a {\Unix} process to
should be "A \emph{process form} ...", A instead of AN, now that
they are no longer Extended.