Tom Pollard asked: > Is there a way to prevent irb from printing the result of a > expression to the terminal on a command-by-command basis? I'm trying > to use irb and soap4r to play around with a SOAP server and in many > cases the results are fairly long arrays; I'd like to be able to > prevent these from being displayed automatically. IPython, for > example, will suppress the output from a command if it's terminated > with a semicolon (';'). I was hoping for something similar in irb. rickhg12hs responded: > For me, with irb 0.9.5(05/04/13) and ruby 1.8.5 (2006-08-25) > [i386-cygwin], a trailing semicolon _does_ suppress printing the > result. Thanks for the quick response. When I try that (with the same version of irb, but ruby 1.8.4), irb gives me the "waiting for you to finish the command" prompt. >> 7+8 => 15 >> 7+8; ?> Are you sure that's not what you're getting, too? Tom