Hi,

I'm working on process interaction and other extended Plan 9
integration.  So far I've got bindings for the following
functions

    rand srand getwd getuser sysname fork exec exits dup
    pipe sleep getenv chdir wait postnote

plus utilities for converting from file descriptors and
streams.

For convenient shell-like interaction, I'm working on a
syntax based loosely on the Scheme shell, SCSH.  However,
instead of writing the parts of the pipeline separately, I'm
toying with a syntax that better matches Scheme's functional
syntax, so that

  foo | bar | baz

becomes

  (baz (bar (foo)))

representing the fact that the output of the first commands
in the pipeline are really functional arguments to the later
commands.

For next week I hope to have all of 9p wrapped, and am
planning a REPL (scheme interaction) namespace.

-- 
Alex

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Plan 
9 Google Summer of Code" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/plan9-gsoc?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to