techtonik / rainforce

Automatically exported from code.google.com/p/rainforce
0 stars 0 forks source link

python: cross-platform curses module #9

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What stops things from happening?
curses module is not ported to Windows,

What is affected? Any references?
There is no easy way to create cross-platform text user interfaces (TUI).

What could be done?
Cross-platform curses module using PDCurses library.

Any alternative workarounds?
ncurses port to Windows.

Please provide any additional information below.
PDCurses is preferable, because it is in public domain and works out of the 
box on DOS, OS/2, Win32, X11 and SDL. The drawback is that it is hard to 
sync with it, because source code is in CVS. Another concern is that unix 
version of existing curses module from standard lib is based on ncurses. 
While PDCurses maintains API compatibility with ncurses, the API may not be 
optimal for cross-platform development. Therefore when basic console 
operations are normalized and optimized, there can be more high-level 
Python API for console operations.

Original issue reported on code.google.com by techtonik@gmail.com on 4 Feb 2010 at 7:02

GoogleCodeExporter commented 9 years ago
Some binaries are available from http://www.lfd.uci.edu/~gohlke/pythonlibs/

Original comment by techtonik@gmail.com on 5 Feb 2010 at 10:04