[Python-ideas] Remove tty module
M.-A. Lemburg
mal at egenix.com
Wed Jul 24 11:01:42 CEST 2013
More information about the Python-ideas mailing list
Wed Jul 24 11:01:42 CEST 2013
- Previous message: [Python-ideas] Remove tty module
- Next message: [Python-ideas] Remove tty module
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 24.07.2013 10:43, anatoly techtonik wrote: > http://hg.python.org/cpython/file/74fd1959cf44/Lib/tty.py > > tty module is cryptic. The low level interface it is exposed can be > covered by appropriate recipes in termios module documentation. You > can't understand tty without understanding termios. You also can't > understand tty without being a Unix guru - > http://en.wikipedia.org/wiki/TTY I doubt that raw mode function (which > is 50% of this stuff) is really used by anyone. > > In ideal world the tty should be substituted with interface with less > cryptic terminology replacing cbreak mode, cooked mode, raw mode with > user oriented concepts. Otherwise this functionality is already > covered by termios interface. Better references: http://en.wikipedia.org/wiki/POSIX_terminal_interface http://en.wikipedia.org/wiki/Cooked_mode cbreak and raw modes are needed for e.g. games or editors that need low-level access to the keyboard. For a user oriented TTY interface, have a look at http://en.wikipedia.org/wiki/Ncurses and http://docs.python.org/2.7/library/curses.html -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Source (#1, Jul 24 2013) >>> Python Projects, Consulting and Support ... http://www.egenix.com/ >>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/ >>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ ________________________________________________________________________ ::::: Try our mxODBC.Connect Python Database Interface for free ! :::::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/
- Previous message: [Python-ideas] Remove tty module
- Next message: [Python-ideas] Remove tty module
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-ideas mailing list