On Sun, Aug 11, 2002 at 04:50:54AM +0900, Kostas Katsamakas wrote:
> VALUE do_something(VALUE str)

This should be:
  VALUE do_something(VALUE /* self */, VALUE str)

All methods in ruby get called on an object, even global functions.
Their object is 'main'.

Paul