Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

mod_lisp - это модуль расширения для HTTP-сервера Apache . Он позволяет Apache взаимодействовать с серверами приложений [1], написанными на Лиспе , что позволяет динамически генерировать веб-страницы и предоставлять веб-приложениям программы на Лиспе. [2]

В отличие от других проектов mod_ * , таких как mod_perl и mod_python , mod_lisp не встраивает интерпретатор Lisp в Apache. По идее, он ближе к FastCGI , обрабатывая запросы путем их сериализации в текстовое представление и отправляя его через сокет в постоянную программу Lisp, а затем отправляя ответ системы Lisp клиенту. [3] Клиентом может быть веб-браузер, но, скорее всего, это обратный прокси- сервер. Именно этот сервер взаимодействует с браузером пользователя.

Исходный код ( лицензия в стиле FreeBSD ), примеры lisp и предварительно скомпилированные двоичные файлы для FreeBSD , Linux и Win32 доступны на веб-сайте mod_lisp. [4]

Ссылки [ править ]

  1. ^ "Домашняя страница mod_lisp" .
  2. ^ «Создание динамических веб-сайтов с помощью Lisp и Apache» . Лямбда-мем. Архивировано из оригинала на 2009-02-20 . Проверено 7 марта 2009 .
  3. ^ "mod_lisp не похож на mod_otherlanguages" . Журнал Зака . Проверено 7 марта 2009 .
  4. ^ "CLiki: mod_lisp" .