<div dir="ltr"><br>On Mon, Apr 7, 2014 at 1:11 PM, Benjamin Peterson <<a href="mailto:benjamin@python.org">benjamin@python.org</a>> wrote:<br>><br>> > We can populate that struct with array-specific alternatives for<br>
> > PySequence/PyMappingMethods and eliminate the need for dynamically<br>> > created array types to allocate those.<br>><br>> Why would we want to do that?<div><br></div><div>I assume "that" means "create array types dynamically."  There are many reasons to do that in modern array implementations.  See for example ctypes.  A more practical reason however is that I believe PySequence/PyMappingMethods are cloned whenever a subclass of a sequence/mapping type is created.  For better or worse, subclassing of numpy arrays is a popular sport these days.<br>
<br></div></div>