Edi Weitz
2007-02-08 16:28:36 UTC
On Thu, 8 Feb 2007 10:40:38 -0500, "Andrei Stebakov" <***@gmail.com> wrote:
[This should really go to cl-who-devel, see Cc.]
http://weitz.de/cl-who/#syntax
third one is a bit overdone.
http://www.lispworks.com/documentation/HyperSpec/Body/11_.htm
Have you read the documentation?
http://weitz.de/cl-who/
Cheers,
Edi.
[This should really go to cl-who-devel, see Cc.]
I am a bit confused about using macros like with-html. Let's say if
I want to produce an html with my post parameter value in it. Just
saying (:p (post-parameter "foo")) won't put the value in the <p>
tag.
See STR or ESC:I want to produce an html with my post parameter value in it. Just
saying (:p (post-parameter "foo")) won't put the value in the <p>
tag.
http://weitz.de/cl-who/#syntax
On the other hand saying (:p (format t "~a" (post-parameter "foo")))
or (:p (esc (post-parameter "foo"))) will produce the expected
result. Same goes with
(:p
(esc (with-output-to-string (s)
(format s "~a" (post-parameter "foo")))))
The first form works only by accident, the second form is OK, theor (:p (esc (post-parameter "foo"))) will produce the expected
result. Same goes with
(:p
(esc (with-output-to-string (s)
(format s "~a" (post-parameter "foo")))))
third one is a bit overdone.
My question is what's common about the latter examples that makes a
printing possible? Does it mean that all printing within with-html
should happen to *standard-output* and the esc function redirects it
to it?
Look at the first parameter of WITH-HTML-OUTPUT[-TO-STRING].printing possible? Does it mean that all printing within with-html
should happen to *standard-output* and the esc function redirects it
to it?
What package should I look at to have a better understanding of it?
Package? What do packages have to do with your question?http://www.lispworks.com/documentation/HyperSpec/Body/11_.htm
Have you read the documentation?
http://weitz.de/cl-who/
Cheers,
Edi.