Original author(s) | John C. Mallery |
---|---|
Initial release | 1994 |
Written in | Common Lisp |
Operating system | Cross-platform |
Type | Web Server |
License | Proprietary |
Website | cl-http |
CL-HTTP is a web server, client and proxy written in Common Lisp. It is based on its own web application framework. It was written by John C. Mallery "in about 10 days"[1] starting in 1994 on a Symbolics Lisp Machine. In the same year a port to Macintosh Common Lisp was done. In 1996 CL-HTTP became the first web server to support the HTTP 1.1 protocol.[2] It runs on Unix, Linux, BSD variants, Mac OS X, Solaris, Symbolics Genera and Microsoft Windows.
CL-HTTP makes extensive use of the Common Lisp Object System and the macro capabilities of Lisp.[3]