Oh look, another language (ceylon)

Dave Angel davea at davea.name
Mon Nov 18 15:37:12 EST 2013


On 18 Nov 2013 14:30:54 GMT, Steven D'Aprano 
<steve+comp.lang.python at pearwood.info> wrote:
> - 15 bits for a length.

> 15 bits give you a maximum length of 32767. There are ways around 
that. 
> E.g. a length of 0 through 32766 means exactly what it says; a 
length of 
> 32767 means that the next two bytes are part of the length too, 
giving 
> you a maximum of 4294967295 characters per string. That's an 8GB 
string. 
> Surely big enough for anyone :-)

If you use nearly all of the possible 2 byte values then adding 2 
more bytes won't give you anywhere near 4 bI'll ion characters. 
You're perhaps thinking of bringing in four more bytes when the 
length exceeds 32k.

-- 
DaveA




More information about the Python-list mailing list