source: tags/0.8.0/package.lisp

Last change on this file was 161, checked in by Erik Huelsmann, 18 years ago

Replace destructuring-arguments with a hopefully more useful version.

Including tests.

Raising specific errors has been raised as its own issue #22.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision URL
File size: 3.3 KB
Line 
1;;;; $Id: package.lisp 161 2006-05-23 20:40:48Z ehuelsmann $
2;;;; $URL: tags/0.8.0/package.lisp $
3
4;;;; See the LICENSE file for licensing information.
5
6(in-package :cl-user)
7
8;; the exports list needs some cleanup/clarification/categorization
9(eval-when (:execute :load-toplevel :compile-toplevel)
10  (defpackage :cl-irc
11      (:use :cl)
12    (:nicknames :irc)
13    (:export :read-message-loop
14             :read-message
15             :irc-message-event
16             :start-background-message-handler
17             :stop-background-message-handler
18             :destructuring-arguments
19             :&req
20             :socket-connect
21             :server-name
22             :server-port
23             :no-such-reply
24             :irc-mode
25             :boolean-value-mode
26             :single-value-mode
27             :list-value-mode
28             :add-mode
29             :remove-mode
30             :has-mode-p
31             :has-mode-value-p
32             :get-mode
33             :set-mode
34             :unset-mode
35             :parse-mode-arguments
36             :parse-raw-message
37             :normalize-nickname
38             :normalize-channel-name
39             :name
40             :normalized-name
41             :topic
42             :modes
43             :visibility
44             :user-count
45             :users
46             :network-stream
47             :output-stream
48             :client-stream
49             :channels
50             :add-hook
51             :remove-hook
52             :remove-hooks
53             :remove-all-hooks
54             :add-default-hooks
55             :get-hooks
56             :make-user
57             :nickname
58             :normalized-nickname
59             :username
60             :hostname
61             :realname
62             :change-nickname
63             :irc-message
64             :source
65             :user
66             :password
67             :host
68             :command
69             :arguments
70             :trailing-argument
71             :connection
72             :received-time
73             :raw-message-string
74             :make-connection
75             :make-channel
76             :channel
77             :client-log
78             :find-channel
79             :find-reply-name
80             :remove-channel
81             :remove-all-channels
82             :add-channel
83             :find-user
84             :add-user
85             :remove-all-users
86             :remove-user
87             :self-message-p
88             :pass
89             :nick
90             :user-
91             :oper
92             :mode
93             :op
94             :deop
95             :voice
96             :devoice
97             :ban
98             :unban
99             :service
100             :quit
101             :squit
102             :join
103             :part
104             :part-all
105             :topic-
106             :names
107             :list-
108             :invite
109             :kick
110             :privmsg
111             :notice
112             :motd-
113             :lusers
114             :version
115             :stats
116             :links
117             :time-
118             :connect
119             :trace-
120             :admin
121             :info
122             :servlist
123             :squery
124             :who
125             :whois
126             :whowas
127             :kill
128             :ping
129             :pong
130             :error-
131             :away
132             :rehash
133             :die
134             :restart-
135             :summon
136             :users-
137             :wallops
138             :userhost
139             :ison)))
140
Note: See TracBrowser for help on using the repository browser.