[Lispweb] BRL 2.2: better input validation and other improved syntax
Bruce Lewis
brlewis at ALUM.MIT.EDU
Mon Jun 9 14:16:53 CDT 2003
To receive e-mail notices of BRL releases, subscribe to the
low-traffic brl-announce list: http://sourceforge.net/mail/?group_id=3321
BRL 2.2 released 2003-06-09
* BRL now works with stock Kawa 1.7. See the Kawa NEWS file
for numerous new features and bugfixes added since 1.6.97.
* A new define-input syntax allows more convenient input
validation. Backward compatibility with the inputs syntax is
maintained.
* A define-path syntax facilitates use of URL path segments,
with convenient validation like define-input.
* A define-cookie syntax provides convenient cookie
validation, and automatically sets a cookie with the final
value of the local variable.
* A brl-html-hidden syntax allows convenient passing of local
variables along as hidden form variables.
* A define-session syntax provides convenient access to
session variables, and automatically sets them with the final
value of the local variable.
* Error messages are now XHTML-compliant, for better
integration with Cocoon.
* HTTP status 500 can optionally be sent upon errors, for
better integration with systems that detect errors by status.
It is turned off by default, as it causes problems in many
Java servlet setups.
BRL is a language designed for server-side WWW-based applications,
particularly database applications. It is based on Scheme, which makes
the syntax extremely simple yet powerful. This implementation is a
Java Servlet using the Kawa Scheme compiler. For more information see
the BRL manual:
http://brl.codesimply.net/
--
<brlewis@[(if (brl-related? message) ; Bruce R. Lewis
"users.sourceforge.net" ; http://brl.codesimply.net/
"alum.mit.edu")]>
More information about the lispweb
mailing list