Ara.T.Howard wrote:

[snip]

> it's horribly more complex than it first appears.  read the source to see why (RAA)
> 
>   - you don't know whey the output of one command starts and the next begins
>   - you can't to non-blocking reads from threads
>   - you can't send commands w/o blocking entire processs unless carefull
> 
> i believe my package is thread safe - as in it doesn't block them, not as in
> many can use a session at once.  at least i using it for many multi-threaded
> apps.
> 
> this took my over a week to write - you may want to save the trouble - the
> source is really straight forward to read. (IMHO)

Very cool, Ara, thanks. I'll take a look at it.

Hal