The clack Reference Manual
This is the clack Reference Manual, version 2.1.0,
generated automatically by Declt version 4.0 beta 2 "William Riker"
on Sun Sep 15 04:39:54 2024 GMT+0.
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 clack
Web application environment for Common Lisp
- Author
Eitaro Fukamachi
- License
MIT
- Version
2.1.0
- Dependencies
lack
(system).
lack-middleware-backtrace
(system).
lack-util
(system).
bordeaux-threads
(system).
usocket
(system).
swank
(system).
alexandria
(system).
uiop
(system).
- Source
clack.asd
.
- Child Component
src
(module).
3 Modules
Modules are listed depth-first from the system components tree.
3.1 clack/src
- Source
clack.asd
.
- Parent Component
clack
(system).
- Child Components
-
4 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
4.1 Lisp
4.1.2 clack/src/clack.lisp
- Dependencies
-
- Source
clack.asd
.
- Parent Component
src
(module).
- Packages
clack
.
- Public Interface
-
- Internals
-
5 Packages
Packages are listed by definition order.
5.2 clack.handler
- Source
handler.lisp
.
- Use List
common-lisp
.
- Public Interface
-
- Internals
-
5.3 clack
- Source
clack.lisp
.
- Use List
common-lisp
.
- Public Interface
-
- Internals
-
6 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
6.1 Public Interface
6.1.1 Ordinary functions
- Function: clackup (app &rest args &key server address port swank-interface swank-port debug silent use-thread use-default-middlewares &allow-other-keys) ¶
-
- Package
clack
.
- Source
clack.lisp
.
- Function: eval-file (file) ¶
-
Safer way to read and eval a file content. This function returns the last value.
- Package
clack
.
- Source
clack.lisp
.
- Function: find-handler (server) ¶
-
- Package
clack.util
.
- Source
util.lisp
.
- Function: run (app server &rest args &key address use-thread swank-interface swank-port &allow-other-keys) ¶
-
- Package
clack.handler
.
- Source
handler.lisp
.
- Function: stop (handler) ¶
-
- Package
clack.handler
.
- Source
handler.lisp
.
6.2 Internals
6.2.1 Special variables
- Special Variable: *app-file-cache* ¶
-
- Package
clack
.
- Source
clack.lisp
.
6.2.2 Macros
- Macro: with-handle-interrupt (int-handler &body body) ¶
-
- Package
clack
.
- Source
clack.lisp
.
Appendix A Indexes
A.2 Functions
| |
|
% | | |
| %load-file : | | Private ordinary functions |
|
( | | |
| (setf handler-acceptor) : | | Private ordinary functions |
| (setf handler-server) : | | Private ordinary functions |
| (setf handler-swank-port) : | | Private ordinary functions |
|
C | | |
| clackup : | | Public ordinary functions |
| copy-handler : | | Private ordinary functions |
|
E | | |
| eval-file : | | Public ordinary functions |
|
F | | |
| find-handler : | | Public ordinary functions |
| Function, %load-file : | | Private ordinary functions |
| Function, (setf handler-acceptor) : | | Private ordinary functions |
| Function, (setf handler-server) : | | Private ordinary functions |
| Function, (setf handler-swank-port) : | | Private ordinary functions |
| Function, clackup : | | Public ordinary functions |
| Function, copy-handler : | | Private ordinary functions |
| Function, eval-file : | | Public ordinary functions |
| Function, find-handler : | | Public ordinary functions |
| Function, handler-acceptor : | | Private ordinary functions |
| Function, handler-p : | | Private ordinary functions |
| Function, handler-server : | | Private ordinary functions |
| Function, handler-swank-port : | | Private ordinary functions |
| Function, make-handler : | | Private ordinary functions |
| Function, run : | | Public ordinary functions |
| Function, stop : | | Public ordinary functions |
|
H | | |
| handler-acceptor : | | Private ordinary functions |
| handler-p : | | Private ordinary functions |
| handler-server : | | Private ordinary functions |
| handler-swank-port : | | Private ordinary functions |
|
M | | |
| Macro, with-handle-interrupt : | | Private macros |
| make-handler : | | Private ordinary functions |
|
R | | |
| run : | | Public ordinary functions |
|
S | | |
| stop : | | Public ordinary functions |
|
W | | |
| with-handle-interrupt : | | Private macros |
|
A.4 Data types
| |
|
C | | |
| clack : | | The clack system |
| clack : | | The clack package |
| clack.asd : | | The clack/clack․asd file |
| clack.handler : | | The clack․handler package |
| clack.lisp : | | The clack/src/clack․lisp file |
| clack.util : | | The clack․util package |
|
F | | |
| File, clack.asd : | | The clack/clack․asd file |
| File, clack.lisp : | | The clack/src/clack․lisp file |
| File, handler.lisp : | | The clack/src/handler․lisp file |
| File, util.lisp : | | The clack/src/util․lisp file |
|
H | | |
| handler : | | Private structures |
| handler.lisp : | | The clack/src/handler․lisp file |
|
M | | |
| Module, src : | | The clack/src module |
|
P | | |
| Package, clack : | | The clack package |
| Package, clack.handler : | | The clack․handler package |
| Package, clack.util : | | The clack․util package |
|
S | | |
| src : | | The clack/src module |
| Structure, handler : | | Private structures |
| System, clack : | | The clack system |
|
U | | |
| util.lisp : | | The clack/src/util․lisp file |
|