[cl-who-devel] str and esc inconsistency (suggestion)

Edi Weitz edi at agharta.de
Wed Jun 3 10:31:32 UTC 2009


Sounds good.  Please send a patch against the dev version at bknr.net
and I'll integrate this.

  http://bknr.net/trac/browser/trunk/thirdparty/cl-who
  http://weitz.de/patches.html

Thanks,
Edi.

On Wed, Jun 3, 2009 at 11:06 AM, Jan Rychter <jan at rychter.com> wrote:
> I have a suggestion for CL-WHO.
>
> Currently, you can't just replace str with esc in your code, because
> while str does a princ, esc expects a string. I have code that passes
> numbers to str and wanted to do a wholesale replacement.
>
> The manual says:
>
> str: Forms that look like (str form1 form*) will be substituted with (let
> ((result form1)) (when result (princ result s)))
>
> esc: Forms that look like (esc form1 form*) will be substituted with (let
> ((result form1)) (when result (write-string (escape-string result s)))).
>
> I would suggest improving esc by performing a princ if the first
> argument is not a string.
>
> --J.
>
> _______________________________________________
> cl-who-devel site list
> cl-who-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/cl-who-devel
>
>




More information about the Cl-who-devel mailing list