X-Git-Url: http://git.kpe.io/?p=pubmed.git;a=blobdiff_plain;f=package.lisp;fp=package.lisp;h=d0c9f2b4ddb5ebcf060084e08ada05f14edd0923;hp=0000000000000000000000000000000000000000;hb=53c9df7bcfe5a22f23531e55672dac868a20225c;hpb=ea796ca151dd84714368e9ceb36c6bed684068b1 diff --git a/package.lisp b/package.lisp new file mode 100644 index 0000000..d0c9f2b --- /dev/null +++ b/package.lisp @@ -0,0 +1,61 @@ +;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- +;;;; ************************************************************************* +;;;; FILE IDENTIFICATION +;;;; +;;;; Name: package.lisp +;;;; Purpose: Package file for cl-pubmed +;;;; Programmer: Kevin M. Rosenberg +;;;; Date Started: Jun 2001 +;;;; +;;;; $Id: package.lisp,v 1.1 2003/06/06 22:04:05 kevin Exp $ +;;;; +;;;; This file, part of cl-pubmed, is Copyright (c) 2002 by Kevin M. Rosenberg +;;;; +;;;; cl-pubmed users are granted the rights to distribute and use this software +;;;; as governed by the terms of the GNU Lesser General Public License +;;;; (http://www.gnu.org/licenses/lgpl.html) +;;;; ************************************************************************* + +(in-package #:cl-user) + +(defpackage #:pubmed + (:use #:common-lisp #:kmrcl) + (:export + + ;; Conditions + #:pubmed-condition + #:pubmed-query-error + #:pubmed-server-error + + ;; Query functions + #:pm-query + #:pm-fetch-ids + + ;; Print functions + #:print-article + #:print-article-set + + ; Classes + #:pm-article + #:pm-article-set + + ;; pm-article-set accessors + #:articles + #:articles-query + #:articles-total + #:articles-count + #:articles-start + + ;; article accessors + #:article-pmid + #:article-title + #:article-authors + #:article-affiliation + #:article-journal + #:article-date + #:article-volume + #:article-issue + #:article-pages + #:article-abstract + #:article-mesh-headings + ))