[cl-who-devel] Evaluating forms inside of with-html-output-to-string

Andrew Pennebaker andrew.pennebaker at gmail.com
Wed Mar 2 22:56:51 UTC 2011


Thanks for suggesting (str).

The correct code (without importing the cl-who package):

(cl-who:with-html-output-to-string (*standard-output* nil :prologue nil
:indent t)
(:p (cl-who:str (concatenate 'string "abc" "def"))))

The current docs <http://weitz.de/cl-who/#str> don't say anything about
(format nil) not working inside of with-html-output-to-string; they just say
that (str) has no binding. A simple notice would aid new Lispers, myself
included.

Cheers,

Andrew Pennebaker
www.yellosoft.us



On Wed, Mar 2, 2011 at 2:23 AM, Osei Poku <osei.poku at gmail.com> wrote:

> Try:
>
> (cl-who:with-html-output-to-string (*standard-output* nil :prologue nil
> :indent t)
>  (:p (str (concatenate 'string "abc" "def"))))
>
> i.e., enclose the lisp form generating the string with (str )
>
> Osei
>
> On Mar 2, 2011, at 2:13 AM, Andrew Pennebaker wrote:
>
> > According to the documentation, with-html-output-to-string can evaluate
> Lisp forms. In my experience, this is not the case.
> >
> > (cl-who:with-html-output-to-string (*standard-output* nil :prologue nil
> :indent t)
> >  (:p (concatenate 'string "abc" "def")))
> >
> > Should return
> >
> > "<p>
> >    abcdef
> > </p>"
> >
> > but it actually returns
> >
> > "<p>
> > </p>"
> >
> > Specs:
> >       • Lispbox CCL 1.6
> >       • Mac OS X 10.6.6 and Ubuntu 10.10 Maverick
> > Cheers,
> > Andrew Pennebaker
> > _______________________________________________
> > cl-who-devel site list
> > cl-who-devel at common-lisp.net
> > http://common-lisp.net/mailman/listinfo/cl-who-devel
>
>
> _______________________________________________
> 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/20110302/52b73bc0/attachment.html>


More information about the Cl-who-devel mailing list