Changelog:
Version 1.2.6
2005-04-13
Added some DEFGENERICs to appease SBCL (thanks to Alan Shields)
Removed wrong FTYPE declaration for STR (thanks to Alan Shields)
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
On Sun, 3 Apr 2005 11:17:55 -0400, Bob Hutchison <hutch(a)recursive.ca> wrote:
> Thanks for the new release. There's just one small problem that I
> can see. In the function listen-for-request in modlisp.lisp there is
> a loop where you set *use-mod-lisp-headers* -- this is a
> misspelling, it should be *use-modlisp-headers* (and until I
> corrected this I was getting some bad behaviour).
Argh! That happens if you think you can type faster than
slime-complete-symbol... :(
I've uploaded a corrected version (0.5.4).
Thanks and sorry for the noise,
Edi.
_______________________________________________
tbnl-announce site list
tbnl-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-announce
Changelog:
Version 0.4.6
2005-03-31
Fixed typo in WITH-IMAGE* (thanks to Peter Barabas)
Handle CMUCL search lists correctly (thanks to Hans Hübner)
Added -lc option to linker call and included makefile (thanks to Hans Hübner)
Download:
<http://weitz.de/files/cl-gd.tar.gz>
Cheers,
Edi.
_______________________________________________
cl-gd-announce mailing list
cl-gd-announce(a)common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cl-gd-announce
ChangeLog:
Version 0.5.2
2005-03-26
Fixed bug in modlisp.html where *CLOSE-TBNL-STREAM* could be NIL although it should be T
Set correct content type for 304 replies
Download:
<http://weitz.de/files/tbnl.tar.gz>
Happy Easter,
Edi.
_______________________________________________
tbnl-announce site list
tbnl-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-announce
New release CL-EMB 0.3.1
CL-EMB is a library to embed Common Lisp and special template
tags into normal text files. Can be used for dynamically
generated HTML pages.
You can download it from
http://common-lisp.net/project/cl-emb/
or install with ASDF-Install.
CL-USER> (asdf:operate 'asdf:load-op :asdf-install)
CL-USER> (asdf-install:install :cl-emb)
Changes:
- Bugfix regarding the template tags @include and @call
The generated code wasn't correct after the API changes
in 0.3.0
_______________________________________________
cl-emb-announce site list
cl-emb-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/cl-emb-announce
ChangeLog:
Version 0.5.1
2005-03-17
Changed default cookie path in START-SESSION (suggested by Stefan Scholl)
Small bugfixes
More headers from the Araneida front-end
Added *SHOW-ACCESS-LOG-MESSAGES*
Changed "back-end" to "front-end" :)
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
Hi!
I've finally found some time to incorporate Bob's changes, test them
and document them. I've also changed the logging API and re-factored
some of the code. I'm sure I broke something in the process so please
test... :)
Specifically, I tried to explain in the documentation how TBNL talks
with the different back-ends. I also changed the test setup so that
it now hopefully adapts to all three back-ends and gives new users a
chance to understand how TBNL works.
While testing the "stand-alone" version I had some problems with MS
Internet Explorer but I /think/ I've nailed them down now.
Note that some of the changes in 0.5.0 might break API compatibility
with earlier versions so be careful if you use this release for an
existing deployment of TBNL and resort to the docs if in doubt.
Special thanks to Bob Hutchison who made this all possible!
Download: <http://weitz.de/files/tbnl.tar.gz>.
Have fun,
Edi.
_______________________________________________
tbnl-announce site list
tbnl-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-announce
[Cc to mailing list]
On Tue, 15 Mar 2005 19:49:56 +0100, "Walter C. Pelissero" <walter(a)pelissero.de> wrote:
> I'm trying your cl-gd with PAServe and stumbled in a minor glitch in
> MAKE-STREAM-FN. The COND first checks for:
>
> (subtypep (stream-element-type stream) '(unsigned-byte 8))
>
> and then
>
> (subtypep (stream-element-type stream) 'character)
>
> Which both fail miserably at least on CMUCL with *HTML-STREAM* as
> STREAM. The reason is that:
>
> (stream-element-type *HTML-STREAM*) => '(OR CHARACTER (UNSIGNED-BYTE 8))
>
> (subtypep '(or character (unsigned-byte 8)) 'character) => NIL T
>
> (subtypep '(or character (unsigned-byte 8)) '(unsigned-byte 8)) => NIL T
>
> Apparently changing the order of the operands, makes the COND work
> as expected, although, as far as I understand, the semantic of
> subtypep isn't respected.
No, I think CMUCL is right. This was a thinko in my code.
Thanks for the report, I've uploaded a new version which fixes this.
Cheers,
Edi.
_______________________________________________
cl-gd-announce mailing list
cl-gd-announce(a)common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/cl-gd-announce
Hi!
On Mon, 14 Mar 2005 08:22:00 -0500, Bob Hutchison <hutch(a)recursive.ca> wrote:
> I've attached patches for both Araneida and TBNL to this
> message. Sorry for the cross-posting but there is some co-ordination
> required here and I thought this would be a good way to do it.
Thanks. I've released a new version of TBNL (0.4.0) which includes
your patches and some initial documentation on how to use it - please
check.
It worked for me with LispWorks and AllegroCL but I get an error with
CMUCL:
No matching method for the generic function
#<STANDARD-GENERIC-FUNCTION ARANEIDA::HTTP-LISTENER-THREADS (1) {5964F471}>,
when called with arguments
(#<ARANEIDA:SERVE-EVENT-REVERSE-PROXY-LISTENER {593B3BC5}>).
[Condition of type PCL::NO-APPLICABLE-METHOD-ERROR]
> Unfortunately there is a really *nasty* bug with the browser->tbnl
> connection -- it consumes about 250k of memory for every access. I
> cannot see the problem, and I'm looking for help :-)
How does one test the browser->tbnl part?
> I don't know how the tbnl-araneida package with the example should
> be distributed.
I've modified it and added it to the TBNL distribution. It'll now
basically show the same pages the Apache/mod_lisp demo shows. Hope
that's OK for you.
Thanks again,
Edi.
_______________________________________________
tbnl-announce site list
tbnl-announce(a)common-lisp.net
http://common-lisp.net/mailman/listinfo/tbnl-announce