This is the mail archive of the
kawa@sources.redhat.com
mailing list for the Kawa project.
BRL 2.2: better input validation and other improved syntax
- From: Bruce Lewis <brlewis at ALUM dot MIT dot EDU>
- To: kawa at sources dot redhat dot com, lispweb at red-bean dot com, brl-users at lists dot sourceforge dot net
- Date: 09 Jun 2003 15:16:53 -0400
- Subject: BRL 2.2: better input validation and other improved syntax
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")]>