From: David K. <ka...@nv...> - 2000-03-23 12:51:48
|
Hello! I am writing a text editor in lisp. I try to do it as platform and implementation independent as possible. But I need some functionality that I can't find in any description of the lisp standard. Can you help me? 1. I need to receive unbuffered keystrokes from the user, i.e. without having to pressing Enter. I know CLISP has *keyboard-input*, but how can this be done more implementation independently? 2. Is there some way to get the number of text rows and columns currently displayed on the screen? I don't want to rely on packages such as Curses, if it exists for LISP. 3. Is it any method for catching 'out of memory' errors, so that the program can flush the line buffer to disk, and continue to function? Many thanks in advance, David Kaasen. |