Update of /project/movitz/cvsroot/movitz/losp/muerte In directory clnet:/tmp/cvs-serv26953
Modified Files: typep.lisp Log Message: Misc. types.
--- /project/movitz/cvsroot/movitz/losp/muerte/typep.lisp 2008/04/09 18:02:47 1.58 +++ /project/movitz/cvsroot/movitz/losp/muerte/typep.lisp 2008/04/21 19:43:57 1.59 @@ -9,7 +9,7 @@ ;;;; Created at: Fri Dec 8 11:07:53 2000 ;;;; Distribution: See the accompanying file COPYING. ;;;; -;;;; $Id: typep.lisp,v 1.58 2008/04/09 18:02:47 ffjeld Exp $ +;;;; $Id: typep.lisp,v 1.59 2008/04/21 19:43:57 ffjeld Exp $ ;;;; ;;;;------------------------------------------------------------------
@@ -601,7 +601,9 @@ (or (eq xdim '*) (eql xdim adim))) dimension-spec (array-dimensions x))))))) - + +(defun arrayp (x) + (typep x 'array))
(define-simple-typep (atom atom) (x) (typep x 'atom)) @@ -706,6 +708,18 @@ (deftype float () 'real)
+(deftype short-float () + 'real) + +(deftype long-float () + 'real) + +(deftype single-float () + 'real) + +(deftype double-float () + 'real) + (defun type-of (x) (class-name (class-of x)))