Anders Borch wrote: > there's also a .NET bridge, the .net libraries capitalize their method > names... should we allow foo.SomeDotNetMethod(123)? this is not an > argument either way, just a question. We already allow that. See this code: irb(main):001:0> def FooBar(arg = :none); arg; end => nil irb(main):002:0> FooBar(1) => 1 irb(main):003:0> FooBar 2 => 2 irb(main):004:0> FooBar() => :none irb(main):005:0> self.FooBar => :none But also note this: irb(main):006:0> FooBar NameError: uninitialized constant FooBar Regards, Florian Gross