;;;; *************************************************************************
;;;; FILE IDENTIFICATION
;;;;
-;;;; Name: package.lisp
-;;;; Purpose: Package definition for UMLisp
-;;;; Programmer: Kevin M. Rosenberg
-;;;; Date Started: Apr 2000
+;;;; Name: package.lisp
+;;;; Purpose: Package definition for UMLisp
+;;;; Author: Kevin M. Rosenberg
+;;;; Created: Apr 2000
;;;;
;;;; $Id$
;;;;
;;;; This file, part of UMLisp, is
-;;;; Copyright (c) 2000-2003 by Kevin M. Rosenberg, M.D.
+;;;; Copyright (c) 2000-2004 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 #:cl-user)
-(defpackage #:umlisp
+(eval-when (:compile-toplevel :load-toplevel :execute) ;; enclose reader macro
+ (defpackage #:umlisp
(:nicknames #:u)
(:use #:kmrcl #:common-lisp #:hyperobject)
- (:export
-
+ (:export
+ #:dummy
+ .
;; From classes.lisp
- #:umlsclass
- #:ucon #:uterm #:ustr #:usrl #:uso #:ucxt #:urank #:udef #:usat #:usab #:ulo
- #:urel #:ucoc #:usty #:uatx #:uxw #:uxnw #:uxns
- #:lexterm #:labr #:lagr #:lcmp #:lmod #:lnom #:lprn #:lprp #:lspl #:ltrm
- #:ltyp #:lwd #:sdef #:sstr #:sstre1 #:sstre2
- #:sty #:tui #:def #:sab #:srl #:tty #:rank #:supres #:atn #:atv #:vcui
- #:rcui #:vsab
- #:rl #:sty2 #:ui #:ui2 #:ui3 #:eui #:bas #:eui2 #:bas2
- #:cui #:lui #:sui #:wd #:lat #:nstr :cuilist
- #:rsab #:lat
- #:s#def #:s#sty #:s#term #:s#str #:s#atx #:s#lo #:s#sat #:s#rel #:s#coc
- #:s#so #:s#cxt
- #:pfstr #:pfstr2 #:lrl #:def #:ts #:cui1 #:cui2 #:rela #:sl #:mg #:rel
- #:soc #:cot #:cof #:coa #:isn #:fr #:un #:sna #:soui #:hcd #:stt #:str
-
+ #1=(#:umlsclass
+ #:ucon #:uterm #:ustr #:usrl #:uso #:ucxt #:urank #:udef #:usat #:usab #:ulo
+ #:urel #:ucoc #:usty #:uxw #:uxnw #:uxns
+ #:lexterm #:labr #:lagr #:lcmp #:lmod #:lnom #:lprn #:lprp #:lspl #:ltrm
+ #:ltyp #:lwd #:sdef #:sstr #:sstre1 #:sstre2
+ #:sty #:tui #:def #:sab #:srl #:tty #:rank #:supres #:atn #:atv #:vcui
+ #:rcui #:vsab
+ #:rl #:sty2 #:ui #:ui2 #:ui3 #:eui #:bas #:eui2 #:bas2
+ #:cui #:lui #:sui #:wd #:lat #:nstr :cuilist
+ #:rsab #:lat
+ #:s#def #:s#sty #:s#term #:s#str #:s#lo #:s#sat #:s#rel #:s#coc
+ #:s#so #:s#cxt
+ #:pfstr #:pfstr2 #:lrl #:def #:ts #:cui1 #:cui2 #:rela #:sl #:mg #:rel
+ #:soc #:cot #:cof #:coa #:isn #:fr #:un #:sna #:soui #:hcd #:stt #:str
+
;; From class-support.lisp
#:ucon-has-tui
#:english-term-p #:remove-non-english-terms #:remove-english-terms
#:umls-sql-passwd!
#:umls-sql-db!
#:umls-sql-host!
+ #:umls-sql-type!
#:with-sql-connection
#:mutex-sql-execute
#:mutex-sql-query
#:find-usty-cui
#:find-usty-word
#:find-urel-cui
+ #:find-cui2-urel-cui
#:find-urel-cui2
#:find-ucon-rel-cui2
#:find-ucoc-cui
#:find-usty-sty
#:find-ulo-cui
#:suistr
- #:find-uatx-cui
#:print-umlsclass
#:find-ucon-cui
#:find-ucon-cui-sans-pfstr
#:find-ucon-cuisui
#:find-ucon-str
#:find-ucon-all
+ #:find-cui-ucon-all
#:map-ucon-all
#:find-uterm-cui
#:find-uterm-lui
#:ustr_freq
#:usty_freq
#:usrl_freq
- ))
-
+ )))
+(defpackage umlisp-user
+ (:use #:kmrcl #:common-lisp #:hyperobject)
+ (:import-from :umlisp . #1#)
+ (:export . #1#)
+ (:documentation "User package for UMLisp")))