changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > demo / annotate 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
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;; demo packages.lisp
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
2
 
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
3
 (defpackage :demo-core
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
4
   (:use :cl))
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
5
 
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
6
 (defpackage :demo-utils
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
7
   (:use :demo-core)
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
8
   (:export
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
9
    #:source-dir
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
10
    #:random-id
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
11
    #:scan-dir
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
12
    #:*cargo-target*
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
13
    #:*rs-macros*
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
14
    #:rs-defmacro
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
15
    #:rs-macroexpand-1
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
16
    #:rs-macroexpand))
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
17
 
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
18
 (defpackage :demo-db
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
19
   (:use :demo-core))
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
20
 
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
21
 (defpackage :demo-ui
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
22
   (:use :demo-core)
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
23
   (:export
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
24
    #:on-new-window
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
25
    #:start-ui))
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
26
 
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
27
 (defpackage :demo
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
28
   (:use #:cl #:demo-core #:demo-utils #:demo-db #:demo-ui)
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
29
   (:local-nicknames
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
30
    (#:bt #:bordeaux-threads)))
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
31
 
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
32
 (defpackage :demo-cli
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
33
   (:use :demo :clingon))
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
34
 
27
529419ac94f3 refactor 2 (wip)
ellis <ellis@rwest.io>
parents:
diff changeset
35
 (defpackage :demo-user
32
02aa015bff73 containerfile updates
ellis <ellis@rwest.io>
parents: 31
diff changeset
36
   (:use :demo))