
On Wed, Jul 06, 2011 at 06:46:32PM -0300, José Romildo Malaquias wrote:
Hello.
I want to write a Haskell console application (a game) in ghc where the user will interact using the keyboard. I need to read the keys as soon as they are typed and without echoing to the console.
Although Haskell provides this capability in the standard libraries (using hSetEcho and hSetBuffering from System.IO), it does not work on Windows due to a bug (http://hackage.haskell.org/trac/ghc/ticket/2189).
I have tried installing packages like vty, hscurses, and ncurses, but they did not install on Windows.
Considering that there are curses for Windows (pdcurses[1] and the latest ncurses[2]), would it be too difficult to port such libraries to Windows? [1] http://pdcurses.sourceforge.net/ [2] http://www.gnu.org/software/ncurses/ Romildo