>> - It's still the official policy that local variables are lower >> w/underscores while class members are mixed case... sometimes I have >> mixed feelings about that one myself but I've been trying to do a >> better job of sticking with it. >> > I was actually under the impression that the underscore variables went > in python and the camel case went in C++. My impression was that it was > very inconsistent but that camel case was usually used. My vote would be > to just get rid of that rule rather than pretend to keep following it. > Why do we have the two different styles anyway?
I follow this rule and I'd like to see it not go away. It's too easy to write code and not know that you're affecting a class variable. It's also easy to accidentally shadow a class variable and confuse yourself if you accidentally name the same thing twice. So, I personally think this is very good practice. The one place that we seem to have gravitated to lower case with underscores is for statistics and python parameters. This is probably a hold over from older versions of these things that we've just kept sticking to. Nate _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev