Hi --

On Sat, 30 Jul 2005, Trans wrote:

> botp,
>
> It would require declarations, I think. Ruby is, for the most part, a
> declaration-free language. This is matz choice. Instead you can tell
> what a thing is by how it looks: "Class", "Module" or "Constant",
> "@@class_var", "@instance_var", "$global_var, "method" or "local_var".
>
> It's probably a very good thing that globals have a visual clue. As for
> the others, I sometimes think not. Yes, knowing what a thing is right
> off is nice, but the perlishness is hard on the eye.

I think you're giving Perl too much power and reach if you allow all
such things to be condemned because they're "perlish" :-)  Anyway, all
you have to do is avoid globals and be very economical with class
variables, and you're basically down to var and @var :-)


David

-- 
David A. Black
dblack / wobblini.net