[Python-Dev] adding a bytes sequence type to Python (original) (raw)
Skip Montanaro skip at pobox.com
Thu Aug 12 21:19:22 CEST 2004
- Previous message: [Python-Dev] Unifying Long Integers and Integers: baseint
- Next message: [Python-Dev] adding a bytes sequence type to Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>> This is the approach taken in the other languages: Everytime the
>> array display is executed, a new array is created. There is then no
>> problem with that being mutable.
Guido> The downside of that is that then for performance reasons you
Guido> might end up having to move bytes literals out of expressions if
Guido> they are in fact used read-only (which the compiler can't know
Guido> but the user can).
Wouldn't the compiler be able to tell it was to be treated specially if it saw b"GET"? In that case, the code generated for
x = b"GET"
would be something like
LOAD_CONST "GET"
LOAD_NAME bytes
CALL_FUNCTION 1
STORE_FAST x
Skip
- Previous message: [Python-Dev] Unifying Long Integers and Integers: baseint
- Next message: [Python-Dev] adding a bytes sequence type to Python
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]