Am 28.10.16 um 10:59 schrieb Marko Rauhamaa:
Christian Gollwitzer <aurio...@gmx.de>:
Am 28.10.16 um 09:33 schrieb Marko Rauhamaa:
I am just not convinced that so many people need to implement
something like readline.
I don't know. How would you implement "less" in Python? How would you
implement "nethack" in Python?
On my system:
Apfelkiste:~ chris$ otool -L /usr/bin/less
/usr/bin/less:
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current
version 5.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 1225.0.0)
So "less" in C uses ncurses. You can do the same in Python, "import
curses" - instead of fiddling with terminal escape characters you leave
that to a library, just like less does it.
Well, Python does offer it all. You do it like you would in C. You set
the terminal mode.
When in Linux, do as the Linux system programmers do. I'm glad Python
hasn't tried to hide Linux under shoddy abstractions -- or at least I'm
not forced to use them.
Agreed.
Christian
--
https://mail.python.org/mailman/listinfo/python-list