X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=utils.lisp;fp=utils.lisp;h=c25cf1dfb955f48fda76a85ae1b3f360ea01c77d;hb=bfdd5c9d3d66970759fcdbee5a51da2ca93ddf06;hp=9bc35b85051a45d34f4029f8bed12f1ac53a819a;hpb=c9b360e8ceb124257024acc187024e4b232423c6;p=umlisp.git diff --git a/utils.lisp b/utils.lisp index 9bc35b8..c25cf1d 100644 --- a/utils.lisp +++ b/utils.lisp @@ -1,9 +1,24 @@ -;;;; $Id: utils.lisp,v 1.1 2002/10/05 20:17:14 kevin Exp $ +;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10; Package: umlisp -*- +;;;; ************************************************************************* +;;;; FILE IDENTIFICATION +;;;; +;;;; Name: utils.lisp +;;;; Purpose: Low-level utility functions for UMLisp +;;;; Programmer: Kevin M. Rosenberg +;;;; Date Started: Apr 2000 +;;;; +;;;; $Id: utils.lisp,v 1.2 2002/10/09 23:03:41 kevin Exp $ +;;;; +;;;; This file, part of UMLisp, is +;;;; Copyright (c) 2000-2002 by Kevin M. Rosenberg, M.D. +;;;; +;;;; UMLisp users are granted the rights to distribute and use this software +;;;; as governed by the terms of the GNU General Public License. +;;;; ************************************************************************* (in-package :umlisp) - -(declaim (inline xml-cdata make-cuisui make-cuilui parse-ui parse-cui)) -(declaim (optimize (speed 3) (safety 1))) +(declaim (optimize (speed 3) (safety 1) (compilation-speed 0) (debug 3))) +(declaim (inline make-cuisui make-cuilui parse-ui parse-cui)) (defmacro def-metaclass-reader (field) "Create function for reading slot of metaclass" @@ -63,9 +78,6 @@ (parse-integer eui))) eui)) -(defun xml-cdata (str) - (concatenate 'string "")) - (defconstant +cuisui-scale+ 10000000) (defun make-cuisui (cui sui)