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

Frode Vatvedt Fjeld ffjeld at common-lisp.net
Sun Sep 18 14:24:06 UTC 2005


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

Modified Files:
	arithmetic-macros.lisp 
Log Message:
Added (deftype number).

Date: Sun Sep 18 16:24:01 2005
Author: ffjeld

Index: movitz/losp/muerte/arithmetic-macros.lisp
diff -u movitz/losp/muerte/arithmetic-macros.lisp:1.11 movitz/losp/muerte/arithmetic-macros.lisp:1.12
--- movitz/losp/muerte/arithmetic-macros.lisp:1.11	Wed Aug 24 09:31:34 2005
+++ movitz/losp/muerte/arithmetic-macros.lisp	Sun Sep 18 16:23:48 2005
@@ -10,7 +10,7 @@
 ;;;; Author:        Frode Vatvedt Fjeld <frodef at acm.org>
 ;;;; Created at:    Sat Jul 17 13:42:46 2004
 ;;;;                
-;;;; $Id: arithmetic-macros.lisp,v 1.11 2005/08/24 07:31:34 ffjeld Exp $
+;;;; $Id: arithmetic-macros.lisp,v 1.12 2005/09/18 14:23:48 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -606,7 +606,9 @@
 (deftype real (&optional (lower-limit '*) (upper-limit '*))
   `(or (integer ,lower-limit ,upper-limit)
        (rational ,lower-limit ,upper-limit)))
-  
+
+(deftype number (&optional (lower-limit '*) (upper-limit '*))
+  `(real ,lower-limit ,upper-limit))
 
 (define-simple-typep (bit bitp) (x)
   (or (eq x 0) (eq x 1)))




More information about the Movitz-cvs mailing list