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