From: Austin Ziegler Date: 2004-08-26T01:27:45+09:00 Subject: Re: Ruby interpreter as client-server On Thu, 26 Aug 2004 01:21:36 +0900, MiG wrote: > > I think no because $variable is global variable. It redirects stdout in > all threads even if it is in other module (I think module protects only > namespace not global variables). > > $stdin, $stdout, $stderr = client_stdin, client_stdout, client_stderr > > load(file) http://www.rubygarden.org/ruby?WriteToAString Note: you can also rewrite your scripts to read from/write to a provided input/output object instead of using $stdout explicitly. See bin/ldiff in Diff::LCS. -austin -- Austin Ziegler * halostatue@gmail.com * Alternate: austin@halostatue.ca