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 Tue Jul 15 04:34:24 2025 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 debug &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 |
|