+cl-kmrcl (1.43-1) unstable; urgency=low
+
+ * New upstream
+
+ -- Kevin M. Rosenberg <kmr@debian.org> Thu, 8 May 2003 23:08:21 -0600
+
cl-kmrcl (1.42-1) unstable; urgency=low
* New upstream
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: io.lisp,v 1.1 2003/04/28 23:51:59 kevin Exp $
+;;;; $Id: io.lisp,v 1.2 2003/05/09 05:12:15 kevin Exp $
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
:if-exists :supersede)
(stream-subst old new in out))))
-
(defun indent-spaces (n &optional (stream *standard-output*))
"Indent n*2 spaces to output stream"
- (when (numberp n)
- (let ((fmt (format nil "~~~DT" (+ n n))))
- (format stream fmt))))
+ (write-string (make-string (+ n n) #\space) stream))
(defun print-list (l &optional (output *standard-output*))
"Print a list to a stream"
- (if (consp l)
- (progn
- (mapcar (lambda (x) (princ x output) (princ #\newline output)) l)
- t)
- nil))
+ (format output "~{~A~%~}" l))
(defun print-rows (rows &optional (ostrm *standard-output*))
"Print a list of list rows to a stream"
- (dolist (r rows)
- (mapcar (lambda (a) (princ a ostrm) (princ #\space ostrm)) r)
- (terpri ostrm)))
+ (dolist (r rows) (format ostrm "~{~A~^ ~}~%" r)))
;; Buffered stream substitute