(defparameter *net-path*
(merge-pathnames *net-dir* *umls-path*))
-(defun (setf umls-path) (p)
+(defun set-umls-path (p)
(setq *umls-path* (etypecase p
(string (parse-namestring p))
(pathname p)))
(defvar *current-srl* nil)
(defun current-srl ()
*current-srl*)
-(defun (setf current-srl) (srl)
+(defun set-current-srl (srl)
(setq *current-srl* srl))
(defmacro query-string (table fields srl where-name where-value
(defun umls-sql-db ()
*umls-sql-db*)
-(defun (setf umls-sql-db) (db)
+(defun set-umls-sql-db (db)
(etypecase db
(string
(setq *umls-sql-db* db))
(defvar *umls-sql-user* "secret")
(defun umls-sql-user ()
*umls-sql-user*)
-(defun (setf umls-sql-user) (u)
+(defun set-umls-sql-user (u)
(sql-disconnect-pooled)
(setq *umls-sql-user* u))
(defvar *umls-sql-passwd* "secret")
(defun umls-sql-passwd ()
*umls-sql-passwd*)
-(defun (setf umls-sql-passwd) (p)
+(defun set-umls-sql-passwd (p)
(sql-disconnect-pooled)
(setq *umls-sql-passwd* p))
(defvar *umls-sql-host* "localhost")
(defun umls-sql-host ()
*umls-sql-host*)
-(defun (setf umls-sql-host) (h)
+(defun set-umls-sql-host (h)
(sql-disconnect-pooled)
(setq *umls-sql-host* h))
(defvar *umls-sql-type* :mysql)
(defun umls-sql-type ()
*umls-sql-type*)
-(defun (setf umls-sql-type) (h)
+(defun set-umls-sql-type (h)
(sql-disconnect-pooled)
(setq *umls-sql-type* h))