Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kdr2/cl-fastcgi
A Generic Version of SB-FastCGI, runs on mostly Common Lisp implementations.
https://github.com/kdr2/cl-fastcgi
Last synced: about 2 months ago
JSON representation
A Generic Version of SB-FastCGI, runs on mostly Common Lisp implementations.
- Host: GitHub
- URL: https://github.com/kdr2/cl-fastcgi
- Owner: KDr2
- License: bsd-2-clause
- Created: 2011-01-07T08:03:40.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2024-05-29T07:43:42.000Z (7 months ago)
- Last Synced: 2024-05-29T20:27:13.545Z (7 months ago)
- Language: Common Lisp
- Homepage: http://kdr2.com/project/cl-fastcgi.html
- Size: 93.8 KB
- Stars: 12
- Watchers: 3
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: CL-FastCGI
# -*- mode: org; mode: auto-fill -*-* Introduction
CL-FastCGI is a generic version of [[https://github.com/KDr2/sb-fastcgi][SB-FastCGI]], targeting to run on
mostly Common Lisp implementation.CL-FastCGI's API is exactly the same as [[https://github.com/KDr2/sb-fastcgi][SB-FastCGI]]'s.
* Differences between [[https://github.com/KDr2/sb-fastcgi][SB-FastCGI]] and CL-FastCGI.
** SB-FastCGI
- Supports SBCL only.
- No third-party packages dependences.
- Supports unix-domain-socket/inet-socket/stdin
- Multithreaded fastcgi server.** CL-FastCGI
- Targeting to running on all Common Lisp implementation. And now
supports:
- SBCL
- CMUCL
- CLISP
- Clozure CL
- LispWorks
- ECL
- Depends on *cffi* and *usocket*
- Unix-domain-socket is unsupported.
- Multithreaded fastcgi server is unsupported(You can run it in
multi-processes mode).* Which to Use?
If you use SBCL, I recommend you select SB-FastCGI, and package
SB-FastCGI has a nickname =cl-fastcgi=, so you can change SB-FastCGI
to cl-fastcgi or change back easily, without code modifications.