From: Trans Date: 2005-10-23T22:27:04+09:00 Subject: Re: A comparison by example of keyword argument styles List is great but I don't program in Lisp because of my eyes become crossed in looking at it. I don't what the same thing in Ruby. def foo( c: ) # looks bad foo( c: :many ) # horrible!!! I don't understand why this is acceptable. Symbols are common arguments. Space significance is poo-poo'd everywhere else. If this is allowed, why not class X def {}(x) end end X.new{1} A _space_ can distinguish block: X.new {1} To me it smacks of same thing. Worse, 'c::many' has whole other meaning. This is terrible. Why do you not care about this Matz? Why do so many not seem to care about this? T.