
On Jan 12, 2016, at 01:37 PM, Nick Coghlan wrote:
The question then becomes "Are we willing to let CPython cede high memory pressure environments to more specialised Python variants?", and I think the answer to that is "yes".
I'm not so willing to cede that space to alternative implementations, at least not yet. If this suite of ideas yields *significant* performance improvements, it might be a worthwhile trade-off. But I'm not in favor of adding dict.__version__ in the hopes that we'll see that improvement; I think we need proof. That makes me think that 1) it should not be exposed to Python yet; 2) it should be conditionally compiled in, and not by default. This would allow experimentation without committing us to long-term maintenance or an across-the-board increase in memory pressures for speculative gains. Cheers, -Barry