changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > demo / src/package.lisp

revision 27: 529419ac94f3
child 31: 77da08c7f445
     1.1--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2+++ b/src/package.lisp	Tue Jun 06 18:55:17 2023 -0400
     1.3@@ -0,0 +1,44 @@
     1.4+;; demo packages.lisp
     1.5+(defpackage :demo-sys
     1.6+  (:nicknames :ds))
     1.7+(defpackage :demo-utils
     1.8+  (:use :demo-sys)
     1.9+  (:nicknames :dutils)
    1.10+  (:export
    1.11+   #:source-dir
    1.12+   #:random-id
    1.13+   #:scan-dir)
    1.14+  (:export
    1.15+   #:*cargo-target*
    1.16+   #:*rs-macros*
    1.17+   #:rs-defmacro
    1.18+   #:rs-macroexpand-1
    1.19+   #:rs-macroexpand))
    1.20+(defpackage :demo-db
    1.21+  (:use :demo-sys)
    1.22+  (:nicknames :ddb))
    1.23+(defpackage :demo-ui
    1.24+  (:use :demo-sys)
    1.25+  (:nicknames :dui)
    1.26+  (:export
    1.27+   #:on-new-window
    1.28+   #:start-ui))
    1.29+(defpackage :demo-cli
    1.30+  (:use :demo-sys)
    1.31+  (:nicknames :dcli)
    1.32+  (:export
    1.33+   #:run-cli
    1.34+   #:demo-path
    1.35+   #:db-path
    1.36+   #:cli-opts
    1.37+   #:cli-handler
    1.38+   #:cli-cmd))
    1.39+(defpackage :demo
    1.40+  (:use #:cl #:demo-sys #:demo-utils #:demo-db #:demo-ui #:demo-cli)
    1.41+  (:nicknames :d)
    1.42+  (:local-nicknames
    1.43+   (#:v #:org.shirakumo.verbose)
    1.44+   (#:bt #:bordeaux-threads)
    1.45+   (#:cli #:clingon)))
    1.46+(defpackage :demo-user
    1.47+  (:use :demo #:cl-user))