Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#1 Towards a new shell subsystem

open
Mike Sperber
None
1
2002-02-01
2002-02-01
Mike Sperber
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

     
    Attachments
    x
  • 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.