[Bese-announce] ucw 0.2.0pre0

Marco Baringer mb at bese.it
Mon Feb 23 13:34:46 UTC 2004


ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.2.0pre0.tar.gz

The tar ball contains a file called RELEASE which summarizes all the 
changes since 0.1.0, here's a summary of the more important ones:

1) We now have a protocol which defines how the various "phases" of the 
request-response loop work. The protocol is defined in terms of generic 
"application", "server", "session" objects and implementations are 
providide via "standard-server", "standard-application", etc classes 
and methods. This protocol is designed to allow changes to 
request-response handling to be done in a modular and clean way without 
having to go in and change the ucw core.

2) UCW's standard-session understands "session transactions" which 
allows one to explicity define blocks of code which have  "once and 
only once" interaction properties.

3) TAL templates are now XML documents. This premits us to use xml 
namespaces to associate names with handlers, this is a much cleaner and 
extensable solution than the "let's fake it with keywords with funky 
names" solution we had before. Definig yaclml tags and tal 
attribute/tag handlers is stiil something of a bitch though.

4) Initial i18n support based on cl-icu.

========

as with the 0.1.1 release this tarball also contains the proper 
versions of all the supported libraries, make sure that asdf sees these 
new versions.

p.s. - GO! HACK IT 'TILL IT BREAKS!

--
Marco
Ring the bells that still can ring.
Forget the perfect offering.
There is a crack in everything.
That's how the light gets in.
	-Leonard Cohen





More information about the Bese-announce mailing list