HT-AJAX is a small AJAX framework for Hunchentoot web server that allows transparent calls from Javascript in web pages to the server side Lisp code.

Basically it allows 'exporting' of your lisp functions so that they can be easily called from the Javascript code on your web page. The details of the data transfer can be handled by different backends, or as we'll call them 'AJAX processors'. At the moment three such processors are supported: one simple, built-in, that generates code inside the web page and does not require external libraries. The others are using a javascript library, such as Lokris or Prototype.

The documentation for HT-AJAX library including a small tutorial can be found at http://pen.two-bytes.com/misc/ht-ajax.html.

HT-AJAX is written in Common Lisp and aims to be portable across implementations as well as web browsers. Patches, bug reports, requests and comments are welcome.