-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathpackage.lisp
51 lines (50 loc) · 954 Bytes
/
package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
(in-package #:maiden-user)
(defpackage #:maiden-client-entities
(:nicknames #:org.shirakumo.maiden.modules.client-entities)
(:use #:cl #:maiden)
;; clients.lisp
(:export
#:user-client
#:username
#:find-user
#:authenticate
#:channel-client
#:find-channel
#:user-container
#:user-map
#:remove-channel
#:channel-container
#:channel-map
#:remove-user
#:simple-user-channel-client
#:simple-user
#:simple-channel)
;; entities.lisp
(:export
#:client-entity
#:client
#:user
#:username
#:authenticated
#:ensure-user
#:authenticated-p
#:channels
#:channel
#:ensure-channel
#:users)
;; events.lisp
(:export
#:user-event
#:user
#:user-removed
#:user-added
#:user-name-changed
#:message-event
#:message
#:reply
#:channel-event
#:channel
#:old-topic
#:user-entered
#:user-left))
(use-package '#:maiden-client-entities '#:maiden-user)