[cl-who-devel] Changing *attribute-quote-char*
Andrei Stebakov
lispercat at gmail.com
Tue Aug 12 22:40:03 UTC 2008
It should work, I am quite baffled that it doesn't...
It's Ubuntu with sbcl 1.0.18, cl-who 0.11.0
What's funny is that even when I set it to #\" globally and evaluate it in
the lisp, it's not enough for hunchentoot to pick it up.
I have to evaluate it in the lisp image + put the (setf
*attribute-quote-char* #\") in the body of the hunchentoot handler!
I tried to put the cl-who prefix to the variable, but it doesn't make any
difference.
Andrew
On Tue, Aug 12, 2008 at 6:21 PM, Jens Teich <info at jensteich.de> wrote:
> Andrei Stebakov schrieb:
>
>> By default the variable is initialized to #\'
>> If I want to change it to #\" via local binding I still get the single
>> quotes in the resulting string.
>>
>> (let ((*attribute-quote-char* #\"))
>> (with-html-output-to-string (*standard-output* nil :prologue nil :indent
>> nil)
>> (:html
>> (:head
>> (:title "title")
>> (:meta :name "DESCRIPTION" :content "description")
>> (:meta :name "KEYWORDS" :content "keywords")))))
>>
>> I get:
>> "<html><head><title>title</title><meta name='DESCRIPTION'
>> content='description' /><meta name='KEYWORDS' content='keywords'
>> /></head></html>"
>>
>
>
> I get the correct result evaluating exactly your form:
>
> CL-WHO 507 >
> (let ((*attribute-quote-char* #\"))
> (with-html-output-to-string (*standard-output* nil :prologue nil :indent
> nil)
> (:html
> (:head
> (:title "title")
> (:meta :name "DESCRIPTION" :content "description")
> (:meta :name "KEYWORDS" :content "keywords")))))
> "<html><head><title>title</title><meta name=\"DESCRIPTION\"
> content=\"description\" /><meta name=\"KEYWORDS\" content=\"keywords\"
> /></head></html>"
>
> LW 5.1
> cl-who 0.11.0
> Mac OS X 10.5
>
> Jens
> _______________________________________________
> cl-who-devel site list
> cl-who-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/cl-who-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cl-who-devel/attachments/20080812/d7a30bf8/attachment.html>
More information about the Cl-who-devel
mailing list