X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=utils.lisp;h=8a3ac40577d047ad9180359642a13ebdab05ab51;hb=20c849f483c381f84eae22eee807280c8d00e554;hp=1a904e54232ca76a991ac61a9dbd71526365e921;hpb=1758cfb593196dd65c70199aa1ebd90cbd6e7ee5;p=reversi.git diff --git a/utils.lisp b/utils.lisp index 1a904e5..8a3ac40 100644 --- a/utils.lisp +++ b/utils.lisp @@ -7,19 +7,21 @@ ;;;; Programer: Kevin M. Rosenberg ;;;; Date Started: 1 Nov 2001 ;;;; -;;;; $Id: utils.lisp,v 1.2 2002/10/25 09:23:39 kevin Exp $ +;;;; $Id: utils.lisp,v 1.5 2003/06/12 12:42:13 kevin Exp $ ;;;; -;;;; This file is Copyright (c) 2001-2002 by Kevin M. Rosenberg +;;;; This file is Copyright (c) 2001-2003 by Kevin M. Rosenberg ;;;; ;;;; Reversi users are granted the rights to distribute and use this software ;;;; as governed by the terms of the Lisp Lesser GNU Public License ;;;; (http://opensource.franz.com/preamble.html), also known as the LLGPL. ;;;;*************************************************************************** -(in-package :reversi) -(declaim (optimize (safety 1) (debug 3) (speed 3) (compilation-speed 0))) +(in-package #:reversi) +(defmacro missing-argument () + `(error "Missing an argument to a constructor")) + ;; Anaphoric macros (defmacro aif (test then &optional else)