From: Sunil Mishra
Subject: Announcing LSP update
Date: 
Message-ID: <394A9DE3.6020306@everest.com>
LSP has been updated to version 0.55d. Includes lots of bug fixes and 
some new functionality. Included is the README. Find out more at 
lsp.everest.com.

Enjoy!

Sunil

Lisp Server Pages (LSP)
Release 0.55d

Copyright (c) 1999-2000 Kaelin Colclasure <······@acm.org>,
portions copyright (c) 2000 Sunil Mishra <·······@everest.com>,
all rights reserved.

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA

Thank you for downloading Lisp Server Pages (LSP), a Common Lisp based
technology for dynamic HTML generation. LSP transforms LSP documents
embedded with Common Lisp code into executable HTML generation
functions. Unlike many other dynamic content packages, LSP succeeds in
simultaneously providing the author with SGML and lisp semantics while
composing an LSP document.

Changes since the last release include:

* New web site-- lsp.everest.com.
* htmlgen has been included in the distribution to ease fragment output.
* Eliminated write-input-tag in favor of htmlgen.
* Bindings and generation of SELECT in forms are now possible.
* BUTTON has been included as a FORM tag.
* MULTIFORM is implicitly present around any FORM, standardizing form
handling.
* The policy for handling bindings for form controls has been clarified.
* An arbitrary directory subtree can be published as a site.
* The samples directory is a publishable site.
* Keyword arguments are available for customizing the base URL for the site
at site load time.
* Keyword argument control server startup at site load time.
* Signals are generated for some parsing errors in the HTML-PARSER.
* Various bug fixes.

LSP has two primary components-- an LSP page compilation facility, and a
server independent publishing facility. The page compilation facility is
nearly complete. It currently lacks support for tags TEXTAREA and
BUTTON. The server independent site publishing facility is currently less
evolved. AllegroServe is well supported, but publishing over CL-HTTP is
rather limited. We would like to also see support for Apache and so on, but
we neither have the time nor the knowledge for such an endeavor. Hence,
this LSP release is to be regarded as a developer release. We would welcome
developers that have an interest in using and extending LSP. LSP is written
almost entirely in ANSI Common Lisp, and should run on any compliant lisp
implementation. It has only been tested on Xanalys Lispworks and Allegro
Common Lisp.

The concept for LSP was originally developed by Kaelin Colclasure. I (Sunil
Mishra) have largely taken over development, rewriting large portions of
the package. Kaelin however provides substantial guidance and advice on how
LSP should be further developed. The package has reached a point in its
development where we believe it shall benefit greatly upon more use.

Documentation for LSP is in the directory lsp/documentation. It also
serves as a minimal demonstration of LSP's abilities. We describe how
this directory can be easily published to an available web server in
lsp/documentation/lsp-intro.html. Loading start.lisp (after loading in
AllegroServe or CL-HTTP) automatically does this for you.

Please send any bug reports, feature requests, comments, success stories
and so on to ···@everest.com. LSP is available at Sourceforge at
lsp.everest.com.

Many thanks to our employer, Everest eCommerce Inc., in providing the
resources that have made it possible for us to develop this package, and
the encouragement to make it an open source project. More information about
Everest can be found at www.everest.com.

-- Sunil Mishra <·······@everest.com>

$Id: //depot/rev/lisp/lsp-package/lsp-0.55-dev/README#2 $