<br><div class="gmail_quote">On Thu, Feb 19, 2009 at 1:17 PM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">&gt; I think that&#39;s where logging sexp (or other objects) would be<br>
&gt; useful. &nbsp;For example, have the log receiver receiving a sexp and<br>
&gt; immediately handle the information contained in sexp without having<br>
&gt; to incur the cost of parsing.<br>
<br>
</div></div>There are at least two features of the current system that provide<br>
answers for this: the `log-info&#39; and its friends are macros -- they<br>
don&#39;t do anything if there is no receiver, which makes it convenient<br>
to give them an argument that will do whatever processing you want to<br>
do. &nbsp;So you can pass around sexprs, and do whatever you want to do<br>
with them before you turn them into strings for the output. &nbsp;Also,<br>
`log-message&#39; receives an argument that contains arbitrary<br>
information, which you can use to hook additional bits.<br>
<div><div></div><div class="Wj3C7c"></div></div></blockquote><div><br>Okay - I&#39;ll look into how that works.<br><br>Thanks,<br>yc<br><br></div></div>