From: Daniel Schierbeck Date: 2005-10-12T03:09:25+09:00 Subject: Keyword arguments in Rite Hello everybody! I'm new to this list, so please don't flame me if what I'm saying is absolute nonsense. I was looking at the RubyGarden page about Rite (http://rubygarden.org/ruby?Rite), and I starting playing around with the keyword argument syntax. Basically, I think it's rather confusing. Take this for example: a: :b This would be the same as :a => :b. Maybe it's just me, but it doesn't really shine through that you're assigning the value :b to the keyword :a. I think this is much clearer :a = :b def foo (:bar = "bar", :baz = 123); end some_method(:a = 1, :b = 2, :c = 3) It has the same syntax as variable setting, which I think is appropriate. Yours sincerely, Daniel Schierbeck