-
Notifications
You must be signed in to change notification settings - Fork 1
/
packages.lisp
68 lines (65 loc) · 2.27 KB
/
packages.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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
;;; org-dave-dict --- RFC2229 client for Common Lisp.
;;
;; packages.lisp --- Defines packages for org-dave-dict.
;; Copyright 2003,2004 by Dave Pearson <davep@davep.org>
;;
;; This software is Copyright (C) Dave Pearson <davep@davep.org> 2003,2004
;;
;; Dave Pearson grants you the rights to distribute and use this software as
;; governed by the terms of the Lisp Lesser GNU Public License
;; <URL:http://opensource.franz.com/preamble.html>, known as the LLGPL.
;;; Commentary:
;;
;; The following code provides a set of RFC 2229 client classes, functions
;; and macros for Common Lisp. See <URL:http://www.dict.org/> for more
;; details about dictd.
;;
;; You can always find the latest version of this code at:
;;
;; <URL:http://www.davep.org/lisp/#org-davep-dict>
;;
;; See <URL:http://www.davep.org/lisp/#org-davep-dictrepl> as a quick
;; example of how this code might be used.
;; Create the dict package.
(defpackage #:org.davep.dict
(:nicknames #:dict #:dict-client #:rfc2229-client)
(:use #:common-lisp #:split-sequence #:cl-ppcre)
(:documentation "RFC 2229 client classes, functions and macros")
(:export "+FIRST-DB+" ; Global constants.
"+ALL-DB+"
"+DEFAULT-MATCH-STRATEGY+"
"+EXACT-MATCH-STRATEGY+"
"+PREFIX-MATCH-STRATEGY+"
"*DEFAULT-DICT-HOST*" ; Global config variables.
"*DEFAULT-DICT-PORT*"
"*DEFAULT-CLIENT-ID*"
"NAME" ; DICT-GENERAL-INFO
"DESCRIPTION"
"WORD" ; DICT-WORD-DEFINITION
"DATABASE"
"NAME"
"DEFINITION"
"DEFINITION-AS-STRING"
"SEE-ALSO"
"CODE" ; DICT-CLIENT-RESPONSE
"RESPONSE"
"DATA"
"MAKE-DICT-CLIENT" ; DICT-CLIENT
"HOST"
"PORT"
"BANNER"
"SERVER-DETAILS"
"CAPABILITIES"
"MESSAGE-ID"
"CONNECTEDP"
"CONNECT"
"DISCONNECT"
"DEFINE"
"MATCH"
"DATABASES"
"STRATEGIES"
"INFO"
"SERVER-HELP"
"SERVER-INFO"
"WITH-DICT-CLIENT")) ; High level utility stuff.
;;; packages.lisp ends here.