<div class="gmail_quote">On Thu, Jan 28, 2010 at 1:09 AM, Waldek Hebisch <span dir="ltr"><<a href="mailto:hebisch@math.uni.wroc.pl">hebisch@math.uni.wroc.pl</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">If ECL's consing numbers have anything common with reality, then</div>
ECL is consing too much. AFAIK sbcl bignum routines takes a lot<br>
of effort to allocate temporaries on stack, so only final results<br>
of arithmetic operations are allocated on the heap. </blockquote><div><br></div><div>I think you are attributing too much cleverness to SBCL. A simple disassembly of the code shows that SBCL is all the time calling GENERIC-* and GENERIC-+ that allocate data in the ordinary heap.</div>
<div><br></div><div>Juanjo</div></div><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>