Программирование CGI в Elisp?

Существует UltiDev Cassini , который является "свободным, легким и распространяемым веб-сервером, который может разместить ASP.NET 3.5, 3.0, 2,0 и 1,1 приложения и статические сайты HTML". (Это основано на исходном веб-сервере Cassini).

, Кроме которого, существует веб-сервер разработки, который идет с Visual Studio. Но насколько я знаю, это может только использоваться во время Visual Studio разработки/из.

p.s. UtilDev PRO поддерживает asp.net 4.0.

5
задан 7 October 2009 в 15:21
поделиться

3 ответа

Эта может вам помочь, простая библиотека cgi для emacs

http://www.emacswiki.org/emacs/cgi.el

3
ответ дан 14 December 2019 в 04:42
поделиться

Я не писал скриптов CGI, но использовал xmlgen для создания xml. Скорее всего, это будет проще, чем то, что было у вас наверху, поскольку в Emacs легко создавать списки и автоматически преобразовывать их в xml / html.

Этот код генерирует ту же строку:

(require 'xmlgen)
(princ  "Content-type: text/html; charset=utf-8\n\n")
(princ (xmlgen '(html (body (h1 :style "text-align: center" "Elisp CGI Programming")
                      (table :style "border: 1px solid"
                             (tr (th "One")
                                 (th "Two"))
                             (tr (th "A")
                                 (th "B")))))))
3
ответ дан 14 December 2019 в 04:42
поделиться

Один из способов сделать это - использовать httpd-сервер в Emacs HttpServer и отправить запрос в emacs через прокси.

2
ответ дан 14 December 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: