Nikolai Weibull <mailing-lists.ruby-talk / rawuncut.elitemail.org> wrote: > * Martin DeMello (Mar 19, 2005 23:20): > > > How would the success or failure of strip! be returned exactly?, > > > Thread-local $variable? > > I'm sorry, but that's just terrible, Not really any more terrible than overloading the return value of a function to indicate success or failure. I like lisp's solution of getting the 'main' return value using the function call, and the entire set using multiple-value-bind, but that's probably not feasible in ruby. martin