From: Joseph McDonald Date: 2001-08-17T00:45:27+09:00 Subject: [ruby-talk:19905] Keyword arguments (was GUI...) LC> remember with the 5th argument was about. The only exception is the use of LC> named arguments (by symbol or string, which is possible with today's LC> ruby!): LC> @button = Button.new('Click me', :border => 10); This requires that Button.initialize deal with a hash as an argument yes? This does not work for me: def test(a, b) puts "#{a} #{b}" end test(:b => "world", :a => "hello") I see that Matz says he is adding keyword arguments to ruby 1.7: http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/~poffice/mail/ruby-talk/5064 Matz: Is this in 1.7 yet? What would the syntax look like? Keyword arguments is an "argument" :-) a co-worker brought up in favor of python. thanks, -joe