[Python-Dev] PEP 298
Guido van Rossum
guido@python.org
Thu, 12 Dec 2002 14:10:50 -0500
> Guido van Rossum <guido@python.org> writes:
>
> > There are doubts about its usefulness. (AKA YAGNI.) Would you also
> > provide implementations for common object types? Otherwise there
> > wouldn't be a point, right?
>
> Not really, IMO. It is an interface, not an implementation (except that
> there are 3 helper functions in abstract.c).
>
> I have patches ready for string and unicode objects (trivial), and
> started a patch for arrayobject. This is more involved, because the
> array must be locked while a buffer pointer is out somewhere.
>
> I could also implement it for mmap objects, there are comparable issues.
>
> Maybe the most useful object type would be the upcoming bytes object
> (PEP 296). It seems, this will not be included in 2.3, but it could also
> be implemented as a separate extension - impossible for the locked buffer
> interface, which must be included into the core.
>
> If you call YAGNI, it's ok for me, that's why I'm asking. Better save
> the time in this case...
Well, I have no personal need for it. If you're the only one, that
sounds like a big YAGNI to me...
--Guido van Rossum (home page: http://www.python.org/~guido/)