Message127800
2011/2/3 Alexander Belopolsky <report@bugs.python.org>:
>
> Alexander Belopolsky <belopolsky@users.sourceforge.net> added the comment:
>
> On Thu, Feb 3, 2011 at 12:08 PM, Benjamin Peterson
> <report@bugs.python.org> wrote:
> ..
>>> I wonder: Why ast nodes need to be mutable?
>>
>> So people can change them.
>
> Well, they are hashable, so this needs to be done carefully. Is this
> necessary for AST-based optimizations? Does Python actually change
> AST after it has been created? Note that for some optimizations it
> may be more appropriate to build a new tree rather than mutate the old
> one. Depending on the algorithm, you may or may not need to change
> the nodes after they have been created in the process.
Other people are, though. The hash is by identity anyway. |
|
Date |
User |
Action |
Args |
2011-02-03 17:27:15 | benjamin.peterson | set | recipients:
+ benjamin.peterson, belopolsky |
2011-02-03 17:27:13 | benjamin.peterson | link | issue11105 messages |
2011-02-03 17:27:13 | benjamin.peterson | create | |
|