changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > demo / src/package.lisp

changeset 40: 6b652d7d6663
parent: 02aa015bff73
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 14 Apr 2024 20:48:05 -0400
permissions: -rw-r--r--
description: examples
1 ;; demo packages.lisp
2 
3 (defpackage :demo-core
4  (:use :cl))
5 
6 (defpackage :demo-utils
7  (:use :demo-core)
8  (:export
9  #:source-dir
10  #:random-id
11  #:scan-dir
12  #:*cargo-target*
13  #:*rs-macros*
14  #:rs-defmacro
15  #:rs-macroexpand-1
16  #:rs-macroexpand))
17 
18 (defpackage :demo-db
19  (:use :demo-core))
20 
21 (defpackage :demo-ui
22  (:use :demo-core)
23  (:export
24  #:on-new-window
25  #:start-ui))
26 
27 (defpackage :demo
28  (:use #:cl #:demo-core #:demo-utils #:demo-db #:demo-ui)
29  (:local-nicknames
30  (#:bt #:bordeaux-threads)))
31 
32 (defpackage :demo-cli
33  (:use :demo :clingon))
34 
35 (defpackage :demo-user
36  (:use :demo))