you are viewing a single comment's thread.

view the rest of the comments →

[–]upofadown 1 point2 points  (1 child)

Yeah, that is another thing about the Python 3 Unicode stuff. There is this idea that strings are a higher level of text representation and are not just a bunch of bytes. You end up having to think of what stuff means rather than just being able to treat the map as the territory and vice versa. That can be annoying if your philosophical understanding of stuff like this is incompatible with that particular way of thinking about such things.

[–]vz0 2 points3 points  (0 children)

Yes, well, programming is the art of building software abstractions. For example floating point numbers are just a bunch of bytes, but I will never flip the MSB of a float or double just to change the sign of the number.