> It's not hard for the user

I think most users like to use Python, or they'd use Bash. I think people 
prefer not another language that is different from both, and having little 
benefits. My own opinion of course.

Re. threads & fork(): 
http://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them

For a careful impl of fork-exec with threads, see 
http://golang.org/src/pkg/syscall/exec_unix.go

> By that token, disasters await if you ever use threads, unless you know what 
> you're doing

So don't, this package is mainly a fork-exec-wait library providing shell-like 
functionalities. Just use fork().

>  BTW extproc is nice, but I wanted to push the envelope a little :-)

Hmm, if the extra "envelop" is the async code with threads that may deadlock, I 
would say "thanks but no thanks" :p

I do think that IO redirection is much nicer with extproc.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to