Subject: Re: Pause for keystroke
From: Erik Naggum <erik@naggum.net>
Date: Sat, 06 Oct 2001 10:00:17 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3211351217140007@naggum.net>

* Christopher Stacy
| I don't recall C stdio programs having this design bug for STDIN
| (although maybe you have to do some OS-specific fcntl frobbing of the
| input descriptor to get the activation mode you want...   I don't
| remember.  But at least there's a standard IO call to do it!)

  For what it might be worth, this little page shows the kind of thing you
  have to do in the usual Unix system calls framework.

http://web.mit.edu/answers/c/c_getch.html

  I do not think this should comfort anyone.

  There are a number of useful things in the C streams model that are not
  available in Common Lisp streams, such as line buffering, which are
  neither pretty nor easy to request from Common Lisp and consequently
  cause the Common Lisp environments to lack these features.

///