
4 Nov
2009
4 Nov
'09
6:14 p.m.
On Wed, Nov 4, 2009 at 2:21 PM, Torsten Otto
Hi!
My students have the task to program an interactive chatbot. We have run into a problem that I can't solve either:
t <- getLine it is not possible to delete typos before hitting enter and thereby sending
When we read the user's input through the input off to the system (at least in OS X, bash). I didn't find that terribly problematic, but of course it is a bit of a show stopper from their point of view.
Is it possible that you need to tweak the input buffering settings? http://haskell.org/ghc/docs/latest/html/libraries/base/System-IO.html#v:hSet... You probably want to look at 'interact' also. Or just switch to readline as others have suggested. Jason