RE Module Performance

Michael Torrie torriem at
Fri Jul 26 05:09:34 CEST 2013

On 07/25/2013 11:18 AM, Steven D'Aprano wrote:
> JMF has explained that it is impossible, impossible I say!, to write an 
> editor using a flexible string representation. Since Emacs uses such a 
> flexible string representation, Emacs is impossible, and therefore Emacs 
> doesn't exist.

Now I'm even more confused.  He once pointed to Go as an example of how
unicode should be done in a language.  yet Go uses UTF-8 I think.

But I don't think UTF-8 is what JMF refers to as "flexible string
representation."  FSR does use 1,2 or 4 bytes per character, but each
character in the string uses the same width.  That's different from
UTF-8 or UTF-16, which is variable width per character.

More information about the Python-list mailing list