[movitz-cvs] CVS update: movitz/losp/muerte/streams.lisp

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Wed Nov 24 16:19:37 UTC 2004


Update of /project/movitz/cvsroot/movitz/losp/muerte
In directory common-lisp.net:/tmp/cvs-serv26183

Modified Files:
	streams.lisp 
Log Message:
Added read-key, which is like read-char only it can return symbols
such as :up, :page-down etc. also, not just characters.

Date: Wed Nov 24 17:19:36 2004
Author: ffjeld

Index: movitz/losp/muerte/streams.lisp
diff -u movitz/losp/muerte/streams.lisp:1.3 movitz/losp/muerte/streams.lisp:1.4
--- movitz/losp/muerte/streams.lisp:1.3	Thu May 20 20:13:55 2004
+++ movitz/losp/muerte/streams.lisp	Wed Nov 24 17:19:36 2004
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Mon Jun 30 14:33:15 2003
 ;;;;                
-;;;; $Id: streams.lisp,v 1.3 2004/05/20 18:13:55 ffjeld Exp $
+;;;; $Id: streams.lisp,v 1.4 2004/11/24 16:19:36 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -115,6 +115,10 @@
 (defun read-char (&optional input-stream (eof-error-p t) eof-value recursive-p)
   " => char"
   (%read-char (input-stream-designator input-stream) eof-error-p eof-value recursive-p t))
+
+(defun read-key (&optional input-stream (eof-error-p t) eof-value recursive-p)
+  " => char, symbol, etc."
+  (%read-key (input-stream-designator input-stream) eof-error-p eof-value recursive-p t))
 
 (defun finish-output (&optional stream)
   "finish-output attempts to ensure that any buffered output sent to output-stream has reached its





More information about the Movitz-cvs mailing list