YACLML version 0.4.0 - released 2004-02-26
http://common-lisp.net/project/bese/yaclml.html
* Getting
- (asdf-install:install :yaclml)
- ftp://ftp.common-lisp.net/pub/project/bese/yaclml/yaclml_0.4.0.tar.gz
* New Features
- TAL templates must now be valid XML
- TAL uses xml name spaces to associate attributes and tags to the
respective handlers.
- YACLML provides more control over attribute generation based on the
runtime value of the attributes (and not just the compile time forms
used to generate the attributes).
- YACLML now includes it's own xml parser (a modified version of Miles
Egan's XMLS). This removes yaclml's dependency on pxmlutils and is
substantially faster than pxmlutils' parser.
* Incompatbile changes
- TAL template functions now require two arguments.
* Bug Fixes
- Generator passing has been fixed.
- Corrected a few attribute binding bugs.
- Corrected parsing of ${ and @{ in template attributes.
- Fix in-package attribute.
happy hacking.
--
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
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
Announcing version 1.2.0 of FiveAM.
What is FiveAM?
FiveAM is a common lisp regression testing framework. FiveAM is
explicitly designed to allow testing to be done in an "idiomatic" (for
my definition of idiomatic) lisp style. FiveAM featuers: test
organization through test and test suite hierarchies; quick and easy
test definition and redefinition; convience functions for re-running
recently run test; an extensable (though not yet extended) test
reporting engine; inter test dependencies to avoid spurious (and
information free) test failures.
Changes since 1.1.2:
- Inter test dependencies
- Convience restarts when an unexpected errors occur
- FiveAM now has its own test suite (runable via (asdf:oos
'asdf:test-op :fiveam))
- Result explaining uses CLOS and is extendable
- various bug fixes
Getting FiveAM_1.2.0:
- ftp://ftp.common-lisp.net/pub/project/bese/FiveAM/fiveam_1.2.0.tar.gz
- (asdf-install:install :fiveam)
- arch: bese-2004(a)common-lisp.net/FiveAM--dev--1.2--base-0
enjoy,
--
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