[Python-Dev] Python3: speed efficiency vs user friendliness (my first experience)
anatoly techtonik
techtonik at gmail.com
Tue Mar 22 12:57:39 CET 2011
More information about the Python-Dev mailing list
Tue Mar 22 12:57:39 CET 2011
- Previous message: [Python-Dev] Useful "hg log" trick to only see revisions in the current branch
- Next message: [Python-Dev] Python3: speed efficiency vs user friendliness (my first experience)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I didn't touch Python3 until PyCon, and my first user experience is not really good. I've got a feeling that Python3 became more ugly, because it doesn't allow me to think about the logic anymore, and requires more low-level workarounds even for basic user input/output. For example, now I need to remember that on Windows I need to flush output every time when I want the result of print() with end!='\n' to appear on the screen immediately. And for the most of my legacy scripts I used end='\n' when I want to output some progress to user. I am surprised to know this never worked on Linux, but what I really didn't expect is to see that choice is made not in user's favor, but in a favor of speed. This way we'll be writing in a cross-platform assembly language named 'Python' soon. =) http://bugs.python.org/issue11633 -- anatoly t.
- Previous message: [Python-Dev] Useful "hg log" trick to only see revisions in the current branch
- Next message: [Python-Dev] Python3: speed efficiency vs user friendliness (my first experience)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list