lenny  ]
[ Source: hunchentoot  ]

Package: hunchentoot (0.15.7.dfsg.2-2)

the Common Lisp web server formerly known as TBNL

Hunchentoot is a web server written in Common Lisp and at the same time a toolkit for building dynamic websites. As a stand-alone web server, Hunchentoot is capable of HTTP/1.1 chunking (both directions), persistent connections (keep-alive), and SSL, but it can also sit behind the popular Apache using Marc Battyani's mod_lisp.

Hunchentoot provides facilities like automatic session handling (with and without cookies), logging (to Apache's log files or to a file in the file system), customizable error handling, and easy access to GET and POST parameters sent by the client. It does not include functionality to programmatically generate HTML output. For this task you can use any library you like, e.g. (shameless self-plug) CL-WHO or HTML-TEMPLATE.

If you want to run the included example website, please install cl-who.

Tags: Implemented in: Lisp, World Wide Web: Server

Other Packages Related to hunchentoot

  • depends
  • recommends
  • suggests
  • dep: cl-base64
    Common Lisp package to encode and decode base64 with URI support
  • dep: cl-chunga
    Portable chunked streams for Common Lisp
  • dep: cl-fad
    portable pathname library for Common Lisp
  • dep: cl-flexi-streams (>= 0.12.0)
    Flexi-streams: Flexible bivalent streams for Common Lisp
  • dep: cl-md5
    Common Lisp package for MD5 Message Digests
  • dep: cl-plus-ssl
    A simple Common Lisp interface to OpenSSL
  • dep: cl-ppcre
    Portable Regular Express Library for Common Lisp
  • dep: cl-rfc2388
    an implementation of RFC 2388 in Common Lisp
  • dep: cl-url-rewrite
    Common Lisp package for rewriting URLs in (X)HTML documents
  • dep: common-lisp-controller (>= 5.11)
    Common Lisp source and compiler manager
  • sug: cl-who
    Common Lisp HTML generator

Download hunchentoot

Download for all available architectures
Architecture Package Size Installed Size Files
all 109.7 kB544 kB [list of files]