[Python-3000] need help fixing broken tests in py3k-pep3137 branch
Guido van Rossum
guido at python.org
Sun Nov 4 21:31:11 CET 2007
On 11/4/07, Christian Heimes <lists at cheimes.de> wrote:
> Guido van Rossum wrote:
> > I'm beginning to settle on the following:
> >
> > 1. concrete types: bytes (immutable) and bytearray (mutable)
> > 2. their common ABC: ByteString (derives from Sequence)
>
> I prefer ByteSequence. Bytes and buffer are a sequence of bytes.
Well, a string is a sequence with additional behavior (the set of
methods common to PyUnicode, PyString, PyBuffer). So ByteString is
more specific.
> > 3. the ABC corresponding to buffer-API objects: MemoryBlock
>
> What do you think about RawData, RawBlock, RawView or RawSequence? From
> my point of view a PyBuffer allows me to access the raw data of a
> PyString or PyBytes.
"Raw" has lots of different connotations (e.g. raw_input() in 2.x). I
like "Memory" best since it indicates directly that it's connected to
the computer's (primary) memory.
--
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-3000
mailing list