Andres C. Rodriguez |
Title: Active Lisp Pages |
Abstract: Active Lisp Pages (ALP) is a server
scripting environment for creating dynamic pages and interactive applications
over the Web. These pages can then be used in conjunction
with any Web server, since the output of the ALP processor is an HTML page.
An ALP script runs when a client (usually a browser) requests an ALP file/page
from the server. The server calls the ALP engine, which reads the ALP script
and compiles a Lisp response
function. Finally, the ALP engine executes the response function (which will
compute a response for the client). The preliminary processing occurs only the
first time the page is hit or, alternatively ALP pages can be preprocessed.
Since the server does the processing,
there is no need to worry about whether a browser can process scripts. The
server transmits standard HTML to the browser. Server-side scripts cannot be
copied, because only the result of the script is returned to the browser.
Since users cannot view the
script commands that created the pages they are viewing, the system is secure. |