Howdy, I wonder whether python compiler does basic optimizations to .py. Eg: t = self.a.b t.c = ... t.d = ... .vs. self.a.b.c = ... self.a.b.d = ... which one is more effective? Since each dot invokes a hash table lookup, it may be time consuming. If the compiler can do expression folding, then no manual folding is needed.
Again, how about contant calculation? Eg: a = 1 + 2 .vs. a = 3 which one is more effective? Does the compiler calculate the result at compile time? How about constant spreading? Best regards, --- ShenLei
-- http://mail.python.org/mailman/listinfo/python-list