<div dir="ltr"><div><div><div><div>To be honest, I am not very happy with addition of a new special class. Imagine that the PEP 544 will be accepted (and I hope so).<br></div>Then we would have, abstract classes, abstract base classes, and protocols. I think users will be overwhelmed by having<br>three similar concepts instead of one.<br><br></div>I think we still could squeeze a lot of performance from good old ABCs by optimizing various parts and reimplementing some parts in C.<br></div>In fact, my desire to optimize and rewrite ABCMeta<i> </i>in C is partially due to reluctance to add yet another concept of "abstractness".<br><br>--<br></div>Ivan<br><br></div>