Menu

#1 Towards a new shell subsystem

open
None
1
2002-02-01
2002-02-01
No

- 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

Discussion

  • Mike Sperber

    Mike Sperber - 2002-02-01

    process descriptor patch

     
  • Martin Gasbichler

    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

     
  • RT Happe

    RT Happe - 2004-09-16

    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.

     

Log in to post a comment.