In an attempt to speed up stdin/stdout from Metrowerk's Standard Library, I wrote a container library that implements the Standard I/O core functions of MSL. rconsole sends the text in time-varied packets to any machine via AppleEvents and Process-To-Process Communication. There is a developer-side static library (sender) and a user-side application (receiver). However, the receiver application additionally is able to send input requested from any standard-in! What this means is faceless background applications can have a console when using this program. So, you basically have a remote-console.
Shared-library drop-in support to override any SIOUX based application is being investigated. Basically, I already support overriding any application that uses the MSL DLL/Shared Libraries (0.1% of all programs), but not statically linked SIOUX libraries (99.9% of all programs).
Not available