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.