Hi, nice little package!<br><br>I just made a fork and added a new function makeHTrace to be able to have separate variables &#39;level&#39;.<br>I also add the htrace type signature (or else haddock won&#39;t generate documentation for this module):<br>

<a href="https://github.com/YwenP/htrace">https://github.com/YwenP/htrace</a><br><br>I was also investigating in a way to fix an annoyment. You see, in GHCI:<br><br><span style="font-family:courier new,monospace">&gt; let {a = htrace &quot;a&quot; 12; b = htrace &quot;b&quot; 29; c = htrace &quot;c&quot; 10; d = htrace &quot;d&quot; 90; x = htrace &quot;,&quot; (htrace &quot;+&quot; (a+b), htrace &quot;*&quot; (c*d)) }</span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace">&gt; x</span><br><br>prints:<br><br><span style="font-family:courier new,monospace">,</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">(+</span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace">  a</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  b</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">41,*</span><br style="font-family:courier new,monospace">

<span style="font-family:courier new,monospace">  c</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">  d</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">900)</span><br>

<br>Instead, we&#39;d like to have (if I&#39;m right):<br><br>,<br>  +<br>    a<br>    b<br>  *<br>    c<br>    d<br>(41,900)<br><br>But I haven&#39;t found a way to tell GHCI to fully evaluate &#39;x&#39; but _not_ print its value.<br>

<br><div class="gmail_quote">2012/1/25 Eugene Kirpichov <span dir="ltr">&lt;<a href="mailto:ekirpichov@gmail.com">ekirpichov@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Thanks!<div><br></div><div>I released it:</div><div><br></div><div><a href="http://hackage.haskell.org/package/htrace" target="_blank">http://hackage.haskell.org/package/htrace</a></div><div><a href="http://github.com/jkff/htrace" target="_blank">http://github.com/jkff/htrace</a><div class="im">

<br>
<br><div class="gmail_quote">On Wed, Jan 25, 2012 at 4:18 AM, Felipe Almeida Lessa <span dir="ltr">&lt;<a href="mailto:felipe.lessa@gmail.com" target="_blank">felipe.lessa@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Really nice!  Looks like it could be a useful mini-package on Hackage.<br>
<span><font color="#888888"><br>
--<br>
Felipe.<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div><div class="im">-- <br>Eugene Kirpichov<br>Principal Engineer, Mirantis Inc. <a href="http://www.mirantis.com/" target="_blank">http://www.mirantis.com/</a><br>

Editor, <a href="http://fprog.ru/" target="_blank">http://fprog.ru/</a><br>

</div></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br>