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