Right now, monitor objects would not work (an oversight on my part). I'll
look into adding them. Output should be easy. Input is sort of implicitly
supported because the last step is to send a makeArray to the object.
The reads from the pipes are done a buffer at a time and the error output
that is read on the separate thread needs to be buffered until the process
terminates, so no, they do not happen in real time.
Rick
On Fri, Apr 20, 2018 at 7:11 AM, Rony G. Flatscher <rony.flatsc...@wu.ac.at>
wrote:
>
> On 19.04.2018 19:21, Erich Steinböck wrote:
> > I just committed the Unix implementation of a redirecting system command
> handler, that passes all
> > tests in (an updated) ADDRESS.testGroup.
> >
> > It handles OUTPUT in the main thread, and INPUT and ERROR in additional
> threads when required.
> > (Handling OUTPUT in the main thread will allow Rexx code to get
> concurrent progress information
> > for long running commands; ERROR information becomes available only
> after the ERROR thread ends).
> How about, if one supplies monitor objects to be used (e.g. one for STDIN,
> one for STDOUT and one
> for STDERR)? Would they get messages dispatched in "real-time" from the
> different threads? If so
> this would allow for e.g. timestamping or analysis of the item flows via
> the different standard
> files and the like.
>
> ---rony
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel