Lisp/Web e Lisp
Un uso insolito e poco pubblicizzato è vedere un linguaggio Lisp come CGI front-end di un server Apache. La procedura per la realizzazione di un CGI in Lisp è semplice e di facile test è scopo di questa sezione. Per il test abbiamo usato un ottimo interprete GNU come Guile ben integrato con Apache.
Prerequisiti:
- installare nel proprio server Linux Guile (interprete Lisp)
- installare in apache il supporto dei CGI per lisp mod_lisp
- nella Vs. directory di apache ../www/cgi-bin/..ecc... copiate il file qui sotto
#!/usr/bin/guile -s
!#
;;;
;:; guile test simple interface web
;;; on /var/www/cgi-bin
;;;
;:;
(display '"'Content-type: text/html\n\n'"')
(display ''<html><head><title>lisp test tutor</title>\n'')
Ecc....
(display "</html>\n")
cambiate i right per l'esecuzione in 755 con # chmod 755 mytest.lisp
Dal vostro Browser web fate il test lanciando:
http:<mioserver>/cgi-bin/mytest.lisp
Questo è solo un esempio anche se esistono prodotti di eccellenza, stabilità e modularità con potenti interfacce e strumenti disgnostici di interfaccia. Allegro di Franz Inc. è uno di questi potenti strumenti di gestione WEB con potenti interfacce verso i sistemi a database che rendo professionali applicazioni per uso aziendale.