diff options
Diffstat (limited to 'package.lisp')
-rw-r--r-- | package.lisp | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/package.lisp b/package.lisp new file mode 100644 index 0000000..65a686c --- /dev/null +++ b/package.lisp @@ -0,0 +1,41 @@ +(defpackage :phaser.unhtml + (:use :common-lisp) + (:export + #:text-excerpt)) + +(defpackage :phaser.toots + (:use :cl) + (:export + #:get-timeline + #:*client* + #:get-status)) + +(defpackage :phaser.tracker + (:use :cl) + (:import-from :phaser.toots #:get-timeline) + (:import-from :phaser.toots #:get-status) + (:export + #:track-statuses + #:collect-tracking)) + +(defpackage :phaser.reporter + (:use + :common-lisp) + (:import-from :phaser.unhtml #:text-excerpt) + (:import-from :phaser.tracker #:track-statuses) + (:import-from :phaser.toots #:*client*) + (:export + #:reblog-top-statuses)) + +(defpackage #:phaser + (:use + #:cl + #:phaser.unhtml + #:phaser.toots + #:phaser.tracker + #:phaser.reporter) + (:shadowing-import-from #:phaser.reporter #:block)) + +(dolist (package '(#:phaser.reporter #:phaser.tracker)) + (do-symbols (symbol package) + (export symbol '#:phaser))) |