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

Reply via email to