WinHugs beta

Neil Mitchell ndmitchell at gmail.com
Thu Oct 6 14:26:21 EDT 2005


> Under Unix, echoing is left to the OS.  The usual OS setting is to echo
> by characters.  I thought plain hugs running in a Windows console window
> did this too, but haven't checked.
It doesn't.

> So I'd prefer to have characters echoed as they're typed, but don't
> know what is the cleanest way to achieve this under WinHugs.
There are two solutions:

1) Add it to WinHugs, easy enough, just make the typed character
handler also write a character (currently it deliberately blocks it).
This won't fix it in command line hugs.

2) Add it to Hugs, on windows platform explicitly do a getchar,
putchar. WinHugs would receive this fix automatically because it traps
putchar.

As for line buffering, this should be something specified by the
standard. Lines can be buffered with a unlines . map (reverse .
reverse) . lines style construct, and this was how I was taught to use
interact with buffering.

Neil


More information about the Cvs-hugs mailing list