X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=io.lisp;h=3de7a2aeb202a47f3bb6cd390ac5a6f07ed4befe;hb=a8b65e823b3a59faba717887aee3a8a4a8cf0a28;hp=57940c47ae0e6cbab44c7c7372fb0f19a499c767;hpb=c090fe80e307758da62ceb1a5371fbf0f8fa603c;p=reversi.git diff --git a/io.lisp b/io.lisp index 57940c4..3de7a2a 100644 --- a/io.lisp +++ b/io.lisp @@ -2,15 +2,15 @@ ;;;;*************************************************************************** ;;;; ;;;; FILE IDENTIFICATION -;;;; +;;;; ;;;; Name: io.lisp ;;;; Purpose: Basic Input-Output for reversi ;;;; Programer: Kevin Rosenberg based on code by Peter Norvig ;;;; Date Started: 1 Nov 2001 ;;;; -;;;; $Id: io.lisp,v 1.5 2003/06/12 13:28:55 kevin Exp $ +;;;; $Id$ ;;;; -;;;; This file is Copyright (c) 2001-2003 by Kevin M. Rosenberg +;;;; This file is Copyright (c) 2001-2003 by Kevin M. Rosenberg ;;;; and Copyright (c) 1998-2002 Peter Norvig ;;;; ;;;; Reversi users are granted the rights to distribute and use this software @@ -22,11 +22,11 @@ (eval-when (:compile-toplevel :load-toplevel :execute) -(let ((square-names +(let ((square-names (cross-product #'concat-symbol '(? A B C D E F G H ?) '(? 1 2 3 4 5 6 7 8 ?)))) - (declaim (type list square-names)) + (declare (type list square-names)) (defun h8->88 (str) "Convert from alphanumeric to numeric square notation." @@ -43,10 +43,10 @@ (let (move-list) (dotimes (i (length moves)) (push (format nil "~2d: ~a ~a~%" - (1+ i) - (title-of (nth 1 (elt moves i))) - (symbol-name (88->h8 (nth 0 (elt moves i))))) - move-list)) + (1+ i) + (title-of (nth 1 (elt moves i))) + (symbol-name (88->h8 (nth 0 (elt moves i))))) + move-list)) (setq move-list (nreverse move-list)) (list-to-delimited-string move-list #\space)))) @@ -84,5 +84,5 @@ (format nil "~2d:~2,'0d" min sec))) - - + +