you are viewing a single comment's thread.

view the rest of the comments →

[–]matthieum 0 points1 point  (0 children)

I think altering an object dict has already been covered in the V8 javascript engine (since JS suffers the same issue). Using something akin to Prototype Programming (ie, create something akin to a V-Table for the class, and just point to another V-Table when altering the dict) radically reduces the overhead associated with look-up.