Introduction

CL-HTTP is a powerful and comprehensive Web server, and a set of associated tools, allowing you to build dynamic interactive Web sites in Common Lisp.

Although CL-HTTP includes excellent examples, and comprehensive documentation, its wide range of features and options can be daunting to the first-time user wanting to understand how to use CL-HTTP in simple Web-based applications.

The aim of this primer is therefore to give minimal examples, to illustrate what is needed to write a number of typical applications.

These will help you to understand the basic principles of CL-HTTP's operation, and can serve as templates for creating real Web applications in Lisp.

Other resources

Official CL-HTTP site: http://www.cl-http.org:8001/cl-http/

Wikipedia page: http://en.wikipedia.org/wiki/CL-HTTP

Running CL-HTTP on a Raspberry Pi: http://lispm.dyndns.org/ccl

Sites created using CL-HTTP

Identifont

Fontscape

OperaNights

Symphs

Function Game

and this Wiki!


blog comments powered by Disqus