UnCommon Web version 0.3.5
Released 2005-02-03
* Home page
http://common-lisp.net/project/ucw/
* Download
ftp://ftp.common-lisp.net/pub/project/ucw/ucw_0.3.5.tar.gz
* Changes (since 0.3.4)
** Components
- Values passed to :component slot argument are now evaluated when the
value is a list. This eliminates the need for many of the trivial
initialize-instance :after methods.
- A young but stable and fully functioning HTML FORM component
collection has been added.
- The defcomponent macro has been reintroduced (though it is obviously
much simpler than it once was).
- New component dependency protocol.
- The *action-url-generator* special variable has been replaced by the
compute-url, update-url and component dependency protocol.
- New REDIRECT component for sending HTTP redirect headers.
** Component Rendering
- Component rendering error handling has been improved.
** TAL/YACLML
- Fixed handling of <ucw:input :type "checkbox" tags.
** RERL
- The URLs associated with entry-points are now registered with the
backend individually (instead of registering an entire directory as
was done previously).
** Documentation
- Minor improvements to docs strings, manual and comments in example
code.
** Backends
- The port for the aserve backend can now be set when creating the
backend object, this avoids having to conditionalize the
(supposedly) backend independant startup-server form.
- The mod_lisp backend now properly supports generating multiple
headers in HTTP responses.
- New araneida backend.
** Other
- Added support for CLISP and Allegro Common Lisp.
- The CPS transformer can now allert the user to possible
order-of-evaluation bugs.
* Prerequisites
** Prerequisites included in the distribution
- arnesi
- yaclml
- cl-icu
- iterate
- mod_lisp
** Prerequisites you must download and install manually
- a recent CVS version of SLIME. You must have the new inspector for
the ucw-inspector to work.
- portableaserve 1.2.35 should you want the aserve backend.
* Known Issues
- Application dumping does not currently work (and will probably be
removed in the near future).
* Supported Platforms
Using the mod_lisp backend UCW is known to work on OpenMCL (darwin),
CMUCL (darwin and x86), SBCL (darwin and x86), CLISP (darwin). Using
the aserve backend UCW is known to work on OpenMCL (darwin), SBCL
(x86) and Allegro (windows). Using the araneida backend UCW is know to
work on OpenMCL (darwin) and CLISP (windows).
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
_______________________________________________
bese-announce mailing list
bese-announce(a)common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/bese-announce
Changelog:
Version 1.2.3
2005-02-02
Wrapped WITH-COMPILATION-UNIT around loop in load.lisp
Version 1.2.2
2005-02-02
Fixed bug in hash table optimization (introduced in 1.1.0)
Download:
<http://weitz.de/files/cl-ppcre.tar.gz>
Cheers,
Edi.
_______________________________________________
cl-ppcre-announce mailing list
cl-ppcre-announce(a)common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cl-ppcre-announce
Changelog:
Version 0.3.10
2005-01-24
Make bivalent streams work with LispWorks 4.4
UTF-8 demo for LispWorks (thanks to Bob Hutchinson)
Download:
<http://weitz.de/files/tbnl.tar.gz>
Cheers,
Edi.
_______________________________________________
tbnl-announce site list
tbnl-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-announce
Changelog:
Version 1.1.0
2005-01-23
Cleaned up load.lisp and cl-ppcre.asd
Make large hash tables smaller, if possible
Correct treatment of constant regular expressions in DO-SCANS
Download:
<http://weitz.de/files/cl-ppcre.tar.gz>
Have fun,
Edi.
_______________________________________________
cl-ppcre-announce mailing list
cl-ppcre-announce(a)common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cl-ppcre-announce
Changelog:
Version 0.4.4
2005-01-22
Explicitely provide elementy type for +SPACES* to prevent problems with LW (thanks to Bob Hutchinson)
Download:
<http://weitz.de/files/cl-who.tar.gz>
Cheers,
Edi.
_______________________________________________
cl-who-announce site list
cl-who-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/cl-who-announce
Hi and Happy New Year!
This new version of RDNZL has preliminary support for "direct calls" -
see <http://weitz.de/rdnzl/#direct>. They currently don't work with
Corman Lisp but we'll see...
Here's the full Changelog entry:
Version 0.6.0
2005-01-03
Support for "direct calls"
Fixed typo (forgot RESOLVE-TYPE-NAME) in FIELD
Fixed thinko in OR-ENUMS
Make sure SETF accessors in container.lisp return NEW-VALUE
Download: <http://weitz.de/files/RDNZL.tar.gz>.
Here's the Changelog entry for the C++ source code:
Version 0.4.0
2005-01-03
Added interface functions for "direct calls"
Added ChangeType code to setDotNetContainerTypeFromString
Download: <http://weitz.de/files/RDNZL_cpp.tar.gz>.
Cheers,
Edi.
_______________________________________________
rdnzl-announce mailing list
rdnzl-announce(a)common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/rdnzl-announce
Changelog:
Version 0.3.9
2004-12-31
Re-compute content length after applying MAYBE-REWRITE-URLS-FOR-SESSION (caught by Stefan Scholl)
Download:
<http://weitz.de/files/tbnl.tar.gz>
Happy New Year,
Edi.
_______________________________________________
tbnl-announce site list
tbnl-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-announce